C# 我怎么能在我自己的类上有多个扩展方法,像这样?

C# 我怎么能在我自己的类上有多个扩展方法,像这样?,c#,class,extension-methods,C#,Class,Extension Methods,如何使我自己的类能够拥有像上面示例中的string这样的扩展方法? 也许没有那么有用,但我就是想不出怎么做这些被称为链式的方法,可以用于流畅的API 通常通过从所有方法调用返回相同的类型来创建它们 请参阅。这些方法称为链式方法,可用于fluent API 通常通过从所有方法调用返回相同的类型来创建它们 请参阅。这些不是实际的扩展方法-它们只是返回字符串的方法,这使您能够链接它们。我相信您正在寻找的是所谓的Fluent。这些不是实际的扩展方法-它们只是返回字符串的方法,这样你就可以把他们联系起来。

如何使我自己的类能够拥有像上面示例中的string这样的扩展方法?
也许没有那么有用,但我就是想不出怎么做这些被称为链式的方法,可以用于流畅的API

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


请参阅。

这些方法称为链式方法,可用于fluent API

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


请参阅。

这些不是实际的扩展方法-它们只是返回字符串的方法,这使您能够链接它们。我相信您正在寻找的是所谓的Fluent。这些不是实际的扩展方法-它们只是返回字符串的方法,这样你就可以把他们联系起来。我相信你要找的是流利的。啊,我明白了。我必须测试一下。谢谢啊,我明白了。我必须测试一下。谢谢
string "hello world".toLower().toUpper().replace("o", "x");