Обобщенные классы в С# - Блог 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
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
  • Скачивание видео уроков
199.99 $
Оформить подписку
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
Notification success