C# IEnumerator Kullanımı Seçenekler
Örneğin yukarıda ki kullanımda T nin sadece referans tipli bir porte alabileceğini garanti etmiş oluruz. Diğer kısıtlamalardan “struct” ise tip bileğerinin tek value type olabileceğini garanti değer, “new()” ise public parametresiz bir constructor (konstrüksiyonc