ASP.NET如何为string类扩展自定义方法。
在ASP.NET中 String类有 Substring()|ToString()|Split()等方法.
如果我要为 String 类扩展一个自定义方法, 用法要和 String 自有方法一样调用.
例如:
string Str="String字符串" ;
// mySethod 是我要扩展的方法
Str=Str.myMethod("方法带入的参数");
在调用 myMethod 方法后 Str=="String字符-方法带入的参数"
问: 我如何编写 myMethod 方法才能实现
要如何实现扩展,希望给出代码
--------------------编程问答-------------------- 确实不太明白 --------------------编程问答-------------------- 扩展方法:
public static class Extention
{
public static string myMethod(this string str, string arg1)
{
///在这里实现自己的逻辑吧。
}
} --------------------编程问答-------------------- --------------------编程问答-------------------- 支持一下楼上的 --------------------编程问答-------------------- 或者 写一个自定义类 继承string --------------------编程问答--------------------
String类是sealed的
.NET中类库中的很多类都是sealed。如果可以继承,那么可能会比较危险。 --------------------编程问答-------------------- LS的。。。
String是sealed的。不可继承。。。基础不行啊。。。呵呵。
补充:.NET技术 , ASP.NET