19 Ocak 2011, ÇARŞAMBA
&; T "ne yapar:, () sınıf yeni&; yani"?
where T : class, new()
aşağıdaki kod satırı ne anlama geldiğini bana açıklar mısınız lütfen?
void Add<T>(T item) where T : class, new();
CEVAP
19 Ocak 2011, ÇARŞAMBA
Genel parametre üzerinde bir sınırlamadır. bir sınıf (ya da başvuru türü) olmalı, ve parametresiz varsayılan bir oluşturucuya sahip olmalıdır.
T tamsayı, kayan nokta, çift, DateTime veya başka bir yapı (değer türü) olabilir.
Dize veya diğer özel bir başvuru türü, varsayılan ya da parametresiz bir yapıcı olduğu sürece olabilir.
Bunu Paylaş: