Методы через точку? - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте Не мог бы кто ни будь подсказать как правильно реализовать такую конструкцию
class Myclass {
 
            public string Metod1()
            {
               //работа с текстом
              return  Metod1 + "1"; 
            }
 
            public string  Metod2()
            {
              //работа с текстом
                return Metod2 + "2";
            }
 
            public string  Metod3()
            {
                //работа с текстом
                 return Metod3+" 3";
            }
        }
 
-------------------------------------------------------------
 
Metodi p = new Metodi;
 
 p.Metod1.Metod2.Metod3();
Чтобы получилась типа строка p = "123" Я знаю про методы расширение и про fluent builder. Это не то, мне интересно именно работа с методами таким обзором. К примеру как это реализовано webBrowser.Document.Body.GetAttributeNode() Буду очень благодарен если объясните как это сделать и укажете на то какую тему в с# разобрать.

Решение задачи: «Методы через точку?»

textual
Листинг программы
MyClass p = new MyClass();
p.Metod1("fsdfsd").Metod2(12);
p.Metod1("fsdfsd").Metod3(12);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.933 из 5
Похожие ответы