string[] _myStrings = { "Hello", "There", "Happy", "Day" };
public IEnumerable<string> MyStrings1
{
get
{
return new System.Collections.ObjectModel.ReadOnlyCollection<string>(_myStrings);
}
}
public IEnumerable<string> MyStrings2
{
get
{
return from s in _myStrings select s;
}
}
Genel özellikler için dizileri kullanma konusunda bazı tartışmalar gördüm. MyStrings2
Sözleşmesini kullanıyorum. Bunun yerine MyStrings1
kullanmamın bir nedeni var mı?ReadOnlyCollection IEnumerable
olası yinelenen [ReadOnlyCollection veya üye koleksiyonlarını sergilemek için IEnumerable?] (Http://stackoverflow.com/questions/491375/readonlycollection-or-ienumerable-for-exposing-member-collections) – nawfal