Узагальнені класи С# - Блог ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

Вибери свою IT спеціальність

Підписка

Узагальнені класи С#

advertisement advertisement

Введение

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


Запустите программу 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/

КОМЕНТАРІ ТА ОБГОВОРЕННЯ
advertisement advertisement

Купуй передплатуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Преміум Plus
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
  • Завантаження відео уроків
199.99 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Notification success