Универсальные методы - C#
Формулировка задачи:
Сделайте метод Method класса MyClass универсальным, принимающим один универсальный параметр типа T и возвращающим на экран через пробел значение поля х, параметра, поля у (все в строковом представлении).
Что-то это тема у меня совсем не пошла((
Листинг программы
- using System;
- namespace Less10_task02
- {
- class Program
- {
- static void Main(string[] args)
- {
- MyClass inst = new MyClass();
- Console.WriteLine(inst.Method("Hello")); //10 Hello 20
- Console.WriteLine(inst.Method(15)); //10 15 20
- Console.ReadKey();
- }
- }
- class MyClass
- {
- int x = 10;
- int y = 20;
- public string Method(string arg)
- {
- }
- }
- }
Решение задачи: «Универсальные методы»
textual
Листинг программы
- public string Method<T>(T arg)
- {
- return string.Format("{0} {1} {2}", x, arg, y);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д