Ответ 1
Цепочка метода. (Wikipedia)
string s = new string("Hello World").Replace(" ","_").ToLower().ToUpper();
Итак, вы в основном возвращаете из каждого метода измененный объект, поэтому можете называть его новыми методами.
Цепочка метода. (Wikipedia)
Ответ предоставлен Boldewyn, я просто пишу это как предложение.
При использовании таких методов, как это, попробуйте написать его следующим образом:
string s = new string("Hello World")
.Replace(" ","_")
.ToLower()
.ToUpper();
Это улучшает читаемость кода.
Equivenlant:
string s = new string("Hello World");
s = s.Replace(" ","_");
s = s.ToLower();
s = s.ToUpper();