private void InsertData<TRowMetadata, TFieldMetadata, TCellMetadata>(IMetadataReader<TRowMetadata, TFieldMetadata, TCellMetadata> dataSource, Int16 planPartitionId, bool loadblankdata)
where TRowMetadata : IRowMetadata, new()
where TFieldMetadata : new()
where TCellMetadata : ICellMetadata, new()
{

}

where TRowMetadata : IRowMetadata的含义是TRowMetadata 参数必须实现接口IRowMetadata

where TCellMetadata : ICellMetadata的含义是TCellMetadata 参数必须实现接口ICellMetadata

TRowMetadata, TFieldMetadata, TCellMetadata三个参数后面的new()指的是必须具有无参数的公共构造函数

http://www.cnblogs.com/wanghonghu/archive/2012/07/11/2586920.html

最新文章

  1. 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法
  2. Worktile协同特色之二:任务看板管理
  3. CTE
  4. Daily Scrum – 1/19
  5. UVa 11174 (乘法逆元) Stand in a Line
  6. Executor 和Executors
  7. 码云分布式之 Brzo 服务器
  8. javascript无缝全屏轮播
  9. NOR和NAND flash区别,RAM 和ROM区别
  10. 如果不知道MySQL当前使用配置文件(my.cnf)的路径的解决方法
  11. SQL学习之HAVING过滤分组
  12. javascript实现的功能--二级联动
  13. PHP开发经验中介(thinkphp3.2使用技巧)
  14. Jquery Validate 表单验证的多种方式
  15. Mutillidae在kali linux上的安装
  16. JS--我发现,原来你是这样的JS:面向对象编程OOP[2]--(创建你的那个对象吧)
  17. tomcat 大并发报错 Maximum number of threads (200) created for connector with address null and port 80
  18. LINUX常见性能监控工具总结
  19. grumphp在docker里问题
  20. K8S学习笔记之ETCD启动失败注意事项

热门文章

  1. 51nod 1129 字符串最大值
  2. ASP.NET Core 2.2 基础知识(五) 环境
  3. c++ primer敲代码第二章
  4. Servlet 2.3 规范
  5. luogu P1325 雷达安装
  6. [COGS2479 &amp;&amp; COGS2639]高维偏序(CDQ分治,bitset)
  7. 【线段树】bzoj3922 Karin的弹幕
  8. Asp.Net MVC part1
  9. linux-文件中行按照出现次数多少排序
  10. Android中将Bitmap转换成单色的Bmp图片