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

Замовити дзвінок

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

    Підписка

    Замовити дзвінок

    +38 099 757 27 82
    УКР
    • РУС
    • УКР
    Arrow
    Святковий пакет Весняний - це преміум можливості IT навчання протягом 15 міс за супер ціною.
    Arrow

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

    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 хв
    42.00 $
    59.99 $
    Придбати
    Акція
    Весняний
    • Усі відеокурси на 15 місяців
    • Тестування з 24 курсів
    • Перевірка 20 домашніх завдань
    • Консультація з тренером 120 хв
    100.00 $
    219.99 $
    Придбати
    Акція
    Базовий
    • Усі відеокурси на 6 місяців
    • Тестування з 16 курсів
    • Перевірка 10 домашніх завдань
    • Консультація з тренером 60 хв
    54.00 $
    89.99 $
    Придбати
    Акція
    Notification success