我是.NET和C#的新手,來自Ruby中的背景。雖然我已經用C#成功開發了幾個小應用程序,但我仍然需要學習很多。有一件令我困惑的事情是找到一種有效的方法來調用對象上的多個方法。我將給出一個使用字符串的例子。C中的雛菊鏈方法#
我已經習慣了能夠做這樣的事情在Ruby中:
my_string = "The quick brown fox\tjumped over the lazy dog\t\n"
puts my_string.strip.split("\t")
然而,爲了實現在C#一樣的東西,這是我所知道的,現在做的事:
var myString = "The quick brown fox\tjumped over the lazy dog\t\n";
var myStringTrim = myString.Trim();
var myStringSplit = myStringTrim.Split('\t');
foreach (var s in myStringSplit)
{
Console.WriteLine(s);
}
那麼,有沒有一種更有效的方式來完成這個在C#中?
這個特殊的例子讓我想知道如果我使用這種方法來讀取,解析和處理大型文本文件或類似的東西,性能會怎樣。
好的...我有很多東西需要學習。感謝所有人,這樣快速的迴應。 –
這被稱爲[Fluent Interfaces](http://en.wikipedia.org/wiki/Fluent_interface)。 –