是否可以使用F#
从头开始构建DataTable对象我写了这段代码
module DataHelper
open System
open System.Data
open System.Data.SqlClient
let addDataRow (dt : DataTable) kerberos =
let dr = dt.NewRow()
dr["Kerberos"] = kerberos
dt.Rows.Add(dr)
let Func userList : string seq =
let dt : DataTable = new DataTable("UserNameListType")
let dc : DataColumn = new DataColumn("Kerberos")
dt.Columns.Add(dc)
Seq.iter (fun user -> addDataRow dt user) userList
dt
但这有太多错误
答案 0 :(得分:5)
如果您在新项目中执行此操作,则需要添加对System.Data.dll
和System.Xml.dll
的引用。之后,Visual Studio应该识别类型。您可以通过右键单击项目中的“参考”并选择“添加参考”来完成此操作。
除此之外,您的代码中存在两个小错误。作业应写为(注意[
之前有一个点,而运算符为<-
而不是=
):
dr.["Kerberos"] <- kerberos
您的Func
函数应返回DataTable
:
let Func userList : DataTable =