作者wind681201 (阿风~~)
看板Visual_Basic
标题[.NET] 匿名型别加入阵列
时间Thu Apr 17 21:06:45 2014
各位大大,小弟有一个想法,目前的做法是这样做,想问各位,有没有
更有效率的做法,程式码如下
一个DataSet 有不定数的DataTable,
且要抓出里面bookname的栏位(但也不一定有这栏位),
目的:抓出书名,串成阵列
Dim ar as ArrayList
For Each dt as DataTable in DataSet.Tables
dim a = From d in dt
Select new With {.bookname = d.file(of String)("bookname").trim()}
for Each c in a
ar.add(c.bookname.trim())
Next
Next
问题一、若没有bookname栏位,会发生错误,该如何避免?
问题二、有没有更有效率的写法呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.124.103
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1397740009.A.EE7.html
1F:→ Ammenze:DataTable.Columns.Contains可以判断栏位 04/18 10:58