【发布时间】:2018-10-02 11:22:17
【问题描述】:
我创建了一个函数,它读取制表符分隔的文本文件并根据其标题排列创建一个数据表。
下面是我的代码:
Private Function MakeDataTable(ByRef XSplitLine) As DataTable
Dim AMZTable As New DataTable
Dim i = 0
For Each item In XSplitLine
AMZTable.Columns.Add(XSplitLine(i).ToString)
i += 1
Next
Return AMZTable
End Function
XSplitLine 是一个数组,其中包含来自文本文件的标题名称(该文本文件中的第一行)。如您所见,我在创建列时没有提及任何数据类型,但它仍然执行没有任何错误。
我的问题是这些列中可以存储什么类型的值,因为我在代码中没有提到它?
【问题讨论】:
-
您应该使用Option Strict On,以便Visual Studio 可以为您指出代码中的一些问题。
标签: vb.net datatable datacolumn datacolumncollection