C# Generic sınıflara “where” ile sınırlama getirmek

HZ.CİN

Cin Terbiyecisi
Ultra Member
Joined
Dec 22, 2019
Topics
243
Messages
385
Reaction score
62
Location
Cehennem
Generic sınıflara “new” ile sınırlama getirerek generic sınıflara parametresiz, public constructor’a sahip olma koşulu koyabilirsiniz:


Code:
public class TooGenericToHandle<T> where T : IVeryGeneric, new()
{
    //Generic sınıfa gelecek olan sınıf IVeryGeneric'i implement etmeli
    //ve parametresiz constructor'a sahip olmalı koşulunu verdik

}
 

Top