[font='Open Sans', Tahoma, Verdana, Arial, sans-serif][font='Trebuchet MS', Helvetica, Arial, sans-serif]Bu bölümde template class özelliğinin ne işe yaradığına değineceğim;
Template class yaygın bir kullanım şeklidir. Bunu bir örnekle açıklayalım; İnsanlar ve Arabalar şeklinde 2 sınıfımız olsun;
Ben bu iki sınıfı tek bir sınıf gibi kullanabilmem için template class oluşturmam gerekir. Örnek; [/FONT][/FONT]
class Login<T>
{
public Login()
{
}
public T properties { get; set; }
public List<T> LoginValidate(params T[] U)
{
List<T> B = new List<T>();
foreach(var p in U)
{
B.Add(p);
}
return B;
}
}
[font='Open Sans', Tahoma, Verdana, Arial, sans-serif][font='Trebuchet MS', Helvetica, Arial, sans-serif]Yukarıdaki kodlar benim template class ım dır.
Şimdi bununla kullanılacağım sınıflar;[/FONT][/FONT]