在C#中创建数据表

use*_*858 1 c# .net-4.5

我承认我是C#的新手,但我只是想在我的代码中创建一个新的数据表.我已添加Microsoft.Office.Interop.Excel到我的参考文献中,其中包括:

using Microsoft.Office.Interop.Excel;
Run Code Online (Sandbox Code Playgroud)

这是我的代码看起来像的快照

namespace ExcelReading
{
    class Program
    {   
        static void Main(string[] args)
        {
            DataTable dt = new DataTable();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

new dataTabel()以红色和错误强调说:

无法创建和抽象类或接口的实例'Microsoft.Office.Interop.Excel.DataTable'

为什么是这样?我该怎么做才能创建这个数据表?

我正在使用VS 2012,.NET Framework 4.5

Dam*_*ith 7

无法创建和抽象类或接口的实例'Microsoft.Office.Interop.Excel.DataTable'

错误本身解释了为什么你不能创建即时 Microsoft.Office.Interop.Excel.DataTable.

你的意思是System.Data.DataTable?然后如下所示

System.Data.DataTable dt = new System.Data.DataTable();
Run Code Online (Sandbox Code Playgroud)