Sos*_*osi 0 asp.net oop extension-methods asp.net-mvc-2
我试图测试我的扩展方法,该方法转换字符串逗号分隔的字符串列表:
public static class Extensions
{
public static string ToCommaString<T>(this IList<T> input)
{
StringBuilder sb = new StringBuilder();
foreach (T value in input)
{
sb.Append(value);
sb.Append(",");
}
return sb.ToString();
}
public void TestExtension()
{
IList test=new List<string>();
//test.ToCommaString doesnt appear
}
}
Run Code Online (Sandbox Code Playgroud)
问题是在TestExtension方法中我不能使用ToCommaString方法.
你知道发生了什么吗?
我可以为我的所有Web应用程序提供此扩展方法在web.config中注册或类似的东西吗?
提前致谢.
最好的祝福.
何塞
您声明列表是错误的类型(非泛型):
IList test=new List<string>();
Run Code Online (Sandbox Code Playgroud)
它应该是
IList<String> test=new List<string>();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
228 次 |
| 最近记录: |