标签: c# class extension-methods
string "hello world".toLower().toUpper().replace("o", "x");
如何使我自己的类能够在上面的示例中使用像string这样的扩展方法? 也许没那么有用,但我不知道该怎么做
答案 0 :(得分:6)
这些称为链式方法,可用于流畅的API。
通常通过从所有方法调用返回相同的类型来创建它们。
请参阅Tips for writing fluent interfaces in C# 3。