2012-11-08 40 views
0
string "hello world".toLower().toUpper().replace("o", "x"); 

如何讓我自己的類能夠在上面的例子中使用字符串等擴展方法? 也許不那麼有用,但我只是不知道該怎麼做如何在我自己的課堂上擁有多個擴展方法?

+3

那些實際上並不是擴展方法 - 它們只是返回一個字符串的方法,它使您能夠鏈接它們。 –

+2

我相信你在找什麼叫做Fluent。 –

+0

是的,我用Google搜索:) Ty! –

回答

6

這些被稱爲鏈接可用於流利的API的方法。

通常通過從所有方法調用中返回相同類型來創建它們。

請參閱Tips for writing fluent interfaces in C# 3

+0

啊,我明白了。我必須測試這個。謝謝! –

相關問題