C# içinde Contains
yöntemini bildiren set benzeri bir salt okunur arabirim olup olmadığını merak ediyorum. Çok fazla gereksiz yönteme sahip olduğu için ISet
arayüzünü uygulamak istemiyorum.Sadece ISet benzeri bir arayüz var mı?
Benim fikrim uygulaması Thi gibi olacaktır:
public class PositiveInt : IReadOnlySet<Int32>
{
public bool Contains(Int32 n){
return n > 0;
}
}
public class CraEmployeeNames:IReadOnlySet<String>
{
public bool Contains(String n){
return !String.IsNullOrWhiteSpace(n) && n.StartsWith("Cra");
}
}
Ben IReadOnlySet
kendi tanımlamak, ancak hiçbir orada yerleşik olan biri benden önce sağlamak istiyoruz olabilir.
Şunu musunuz [ReadOnlyCollection] (http://msdn.microsoft.com/en-us/library/ms132474 (v = vs.110) .aspx) veya [readonly] (http://msdn.microsoft.com/en-us/library/acdd6hb7.aspx) anahtar sözcüğü –
Liam
Verilerinizi doğrulamaya çalıştığınız görülüyor. Veri değerlerinizi doğrulamak için bu yaklaşımı neden kullanıyorsunuz? – Flater
Salt okunur anahtar kelime burada işe yaramıyor, değil mi? – Charleh