如何在我自己的类上有多个扩展方法,像这样?

Hal*_*ked 0 c# extension-methods class

string "hello world".toLower().toUpper().replace("o", "x");
Run Code Online (Sandbox Code Playgroud)

如何使我自己的类能够在上面的示例中使用像string这样的扩展方法?也许没那么有用,但我无法弄清楚如何去做

Ode*_*ded 6

这些称为链式方法,可用于流畅的API.

通常通过从所有方法调用返回相同的类型来创建它们.

请参阅在C#3中编写流畅界面的提示.