Введение

Обобщенные классы в С# представляют параметры типа. Они имеют 5 параметров. Обощенный класс становится частью обусловленного класса сам по себе. Класс типа Т приведен в примере ниже. Буква Т определяет тип, который в основном базируется на зоне абонента.

 

Обобщенные классы в C#


 

Запустите программу Visual Studio. Выберите тип проекта и строчку console application.

Шаг 1

Нажмите на ярлык файла -> Новое -> Программа.

 

Создание программы в visual studio

 

Шаг 2

Выберите строчку Visual C# в левой части окна. Кликните Console Application в правом окне. Назовите программу «GenericClass». Задайте, где Вы хотите сохранить программу. Нажмите Ok.

 

Создание проекта в visual studio

 

Шаг 3

Введите следующий код в дополнение:

 

public class Myclass

{

       public void Compareme(T v1, T v2)

       {

             if (v1.Equals(v2))

             {

                    Console.Write("The value is matching");

             }

             else

             {

                    Console.Write("The value is not matching");

             }

       }          

}

class Program

{

       static void Main(string[] args)

       {

             Myclass objmyint = new Myclass();

             objmyint.Compareme("Amit", "Amit");

             Console.ReadLine();

       }

}

 

После введения кода, Вы получите такие исходные данные. 

 

Полученный результат

 

Измените строчку на что-либо другое, проверьте исходные данные. В примере создан второй строчный параметр «amit».

 

public class Myclass

{

       public void Compareme(T v1, T v2)

       {

             if (v1.Equals(v2))

             {

                    Console.Write("The value is matching");

             }

             else

             {

                    Console.Write("The value is not matching");

             }

       }

}

class Program

{

       static void Main(string[] args)

       {

             Myclass objmyint = new Myclass();

             objmyint.Compareme("Amit", "amit");

             Console.ReadLine();

       }

}

 

Посмотрите на результат.

 

Результат программы

 

Источник: http://www.c-sharpcorner.com/UploadFile/d1028b/generic-class-in-C-Sharp/