我试图使用CSVTools库读取csv文件我必须使用的代码将csv文件放入数据表中,
var dt = DataTable.New.ReadLazy(filename);
但问题是没有“.New”关键字。当我写DataTable.New时,它显示错误。有人能帮我吗 ?
答案 0 :(得分:2)
您需要在c#文件的顶部包含using语句,如下所示
using DataAccess;
或使用
var dt = DataAccess.DataTable.New.ReadLazy(filename);
答案 1 :(得分:0)
这意味着您使用的
DataTable
不属于。{ 预期namespace
,使用完全限定名称来获取正确的名称 类。
您的使用部分中可能同时包含using DataAccess;
和System.Data
,因此单独声明DataTable会使编译器认为它属于System.Data
。通过将DataTable指定为DataAccess.DataTable
,您可以帮助编译器找到您要查找的确切类。这种规范称为完全限定名称。利用它们并从指定的错误中出来。您的声明如下:
var dt = DataAccess.DataTable.New.ReadLazy(filename);