我想声明一个DataTable并同时将其初始化: 假设sqlInstance.GetDataTable()返回一个DataTable
而不是这样做:
Dim dtTable as New DataTable()
dtTable = sqlclassInstance.GetDataTable()
为了节省代码行,请使用一条简洁的行:)
Dim dtTable as New DataTable(sqlInstance.GetDataTable())
或类似的东西:
Dim dtTable as New DataTable() = sqlclassInstance.GetDataTable()
使用显式和严格。 听说扩展方法的用法我不知道它是否适用于此,我有点不怎么样。
答案 0 :(得分:3)
您正在尝试分配变量:
Dim dtTable as DataTable = sqlclassInstance.GetDataTable()
由于您不想创建新实例,因此您不想使用New
运算符。
答案 1 :(得分:2)
假设sqlInstance.GetDataTable()
返回DataTable:
Dim dt as DataTable = sqlInstance.GetDataTable()