[BUG] KeyedCollection.GetKeyForItem позволяет вернуть null
От: Sinix  
Дата: 22.10.09 03:46
Оценка:
Нашёлся мелкий баг (см сабж).
Фидбак:
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=499317

Плиз, поголосуйте по возможности.

Сампл:

using System.Collections.ObjectModel;

namespace BugSample
{
  class Program
  {
    public sealed class SampleCollection: KeyedCollection<string, string>
    {
      protected override string GetKeyForItem(string item)
      {
        return null;
      }
    }

    static void Main(string[] args)
    {
      SampleCollection sampleCollection = new SampleCollection();
      sampleCollection.Add("a");
      sampleCollection.Add("a");
      sampleCollection.Add("a");
    }
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.