Как называется этот шаблон?

string s = new string("Hello World").Replace(" ","_").ToLower().ToUpper();

Итак, вы в основном возвращаете из каждого метода измененный объект, поэтому можете называть его новыми методами.

Ответы

Ответ 1

Цепочка метода. (Wikipedia)

Ответ 3

Ответ предоставлен Boldewyn, я просто пишу это как предложение.

При использовании таких методов, как это, попробуйте написать его следующим образом:

string s = new string("Hello World")
               .Replace(" ","_")
               .ToLower()
               .ToUpper();

Это улучшает читаемость кода.

Ответ 4

Equivenlant:

string s = new string("Hello World");
s = s.Replace(" ","_");
s = s.ToLower();
s = s.ToUpper();