“DataTable”是“System.Data.DataTable”和“Microsoft.Office.Interop.Excel.DataTable”之间的不明确的引用

二义性解决办法 

1,在代码里写全命名空间 
比如代码里的 
C#代码   收藏代码
  1. DataTable dt;  

写成 
C#代码   收藏代码
  1. System.Data.DataTable dt;  


2,给命名空间自定义别名 
C#代码   收藏代码
  1. using System.Data = SysData;//自定义别名   
  2. using Microsoft.Office.Interop.Excel.DataTable = OfficeData;   


使用: 
C#代码   收藏代码
  1. SysData.DataTable dt = new SysData.DataTable();  

你可能感兴趣的:(c#)