作者:手机用户2402852307 | 2023-09-06 21:55
1> Peter Bons..:
为了能够使用TMap
,TMap
需要与方法的输入类型兼容RegisterClassMap
.
你可以使用泛型约束来做到这一点.请参阅https://msdn.microsoft.com/en-us/library/d5x73970.aspx.
在您的情况下,您需要将方法签名更改为public static IEnumerable Read
(string filename) where TMap : CsvClassMap类似的东西.
该类可能CacheEntryRequest
有一个基类.那将是你的通用约束.
现在.假设您有一个映射类
public class CustomCacheEntryRequestMapper : CsvClassMap
{
...
}
然后,您可以调用您的方法,如:
var records = CsvFile.Read(filename);
推荐阅读
-
如何解决《如何通过在桌面上绘图来截取屏幕截图?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《TypeError:字符串索引必须是整数-Python》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《在LinuxMint17.3上安装python3.5》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《javascript-按给定长度获取两点之间的位置》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《RESTfulAPI是否过度使用/误用?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Magento可以禁用cookie吗?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Angular2快速入门ENOSPC错误》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何使用browserify捆绑多个javascript库?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《无法按下按钮》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《AzureVM上与MongoDb的连接超时》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《NodeJS(ES6):SyntaxError:意外的令牌{》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Symfony3升级时的命名空间问题》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Haskell:如何将接口与实现分开》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《data.table-以编程方式删除列》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《由于python.config中的YAML错误,部署到AWSEB失败》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《XcodeInterfaceBuilder为所有文件显示"Noselection"》经验,为你挑选了4个好方法。 ...
[详细]
-
如何解决《如何使用重复创建带有可选参数的Rust宏?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《使用Cordova/AngularJS从用户位置获取地址》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《jVectorMaps图像标记》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《用正方形构建金字塔的算法》经验,为你挑选了1个好方法。 ...
[详细]
手机用户2402852307
这个屌丝很懒,什么也没留下!