c#

位置:IT落伍者 >> c# >> 浏览文章

C# 扩展方法使用


发布日期:2019年05月23日
 
C# 扩展方法使用

为指定类型扩展方法

定义类Class

public static class Class //必须为static类且不能包含构造函数

{

/// <summary>

/// 返回指定字符串中以$为分隔的数组长度

/// </summary>

/// <param name=value>string值</param>

/// <returns>整型</returns>

public static int ArrayListLenght(this string value)

{

int len = ;

if (valueIndexOf($) >= )

{

len = valueSplit($)Length;

}

return len;

}

}

页面调用

protected void Page_Load(object sender EventArgs e)

{

string sValue = bbsdfdfd$ssbbsdfdfd$ss;

int count = sValueArrayListLenght();

ResponseWrite( + count);

}

输出

上面只是列举string类型扩展方法同理可以给其它类型扩展方法在此也可以把数据类型作为泛型处理

上一篇:用C#去除代码的SourceSafe管理(1)

下一篇:c#获取数据库中所有表名称的方法