0
我试图打开一个excel工作簿,但在创建COM对象时要求区别default
和new
。默认情况下与Excel的差异。进入
我只是想知道的区别:
Excel.Workbook workbook = new Excel.Workbook;
和
Excel.Workbook workbook = default(Excel.Workbook);
我试图打开一个excel工作簿,但在创建COM对象时要求区别default
和new
。默认情况下与Excel的差异。进入
我只是想知道的区别:
Excel.Workbook workbook = new Excel.Workbook;
和
Excel.Workbook workbook = default(Excel.Workbook);
通用代码:指定类型参数的默认值。 对于参考类型,这将为空,值类型为零。
default(Excel.Workbook);
会给你空的,因为这就是引用类型的默认值。new Excel.Workbook();
会给你一个新的例子Excel.WorkBook