mar*_*zzz 3 c# ienumerable function
我有这个功能:
private void Pager(IEnumerable<t> tEnum)
{
...
}
Run Code Online (Sandbox Code Playgroud)
我想传递不同的 IEnumerable,比如IEnumerable<MyObject1>或IEnumerable<MyObject2>。
是否可以?
当然。只需使方法通用:
private void Pager<T>(IEnumerable<T> tEnum)
{
...
}
Run Code Online (Sandbox Code Playgroud)
如果您查看 LINQ-to-objects 扩展方法,这也是它们的工作方式(没有this在IEnumerable<T>as per extension method 语法之前的附加内容。)
| 归档时间: |
|
| 查看次数: |
2381 次 |
| 最近记录: |