DataTable dt = new DataTable();
string str;
string[] s = Array.ConvertAll<DataRow, string>(dt.Select(), delegate(DataRow row)
{
return (string)row[""];
});
str = String.Join(",", s);
-1
A
回答
0
你在尋找類似如下:
Dim dt As DataTable = New DataTable()
Dim str As String
Dim s As String() = Array.ConvertAll(Of DataRow, String)(dt.Select(), Function(row As DataRow) DirectCast(row(""), String))
str = String.Join(",", s)
在VB 8.0 (.Net 2.0)
情況下,它不支持匿名方法。要解決的是,使用下面的代碼:
Dim dt As DataTable = New DataTable()
Dim str As String
Dim s As String() = Array.ConvertAll(Of DataRow, String)(dt.Select(), AddressOf ConvertRowToString)
str = String.Join(",", s)
ConvertRowToString
功能:
Function ConvertRowToString(ByVal row As DataRow) As String
Return DirectCast(row(""), String)
End Function
+0
它給語法錯誤「的表達研究例外」的功能關鍵字 – Ramamoorthy 2011-02-23 06:58:29
+0
你使用的是什麼版本的VB/.Net Framework? – decyclone 2011-02-23 06:59:46
+0
你爲什麼使用'CType'? – 2011-02-23 07:05:23
相關問題
- 1. 轉換vb.net代碼轉換爲C#.NET
- 2. C#VB.NET代碼轉換
- 3. 將C#代碼轉換爲vb.net
- 4. 如何將c#代碼轉換爲vb.net
- 5. 如何將c代碼轉換爲vb.net?
- 6. 將vb.net代碼片段轉換爲c#
- 7. 將VB.NET代碼轉換爲C#
- 8. 轉換C++代碼轉換爲C#:SendMessageTimeout()
- 9. Foreach循環VB.Net到C#代碼轉換
- 10. 轉換數據集代碼VB.net到C#
- 11. C#到VB.NET代碼轉換器
- 12. RaisePropertyChanged - 而從C#代碼轉換到VB.NET
- 13. 在C#轉換代碼段VB.Net
- 14. 轉換的app.config代碼在VB.NET或C#
- 15. 通C#變量轉換爲JavaScript代碼
- 16. VB.NET轉換爲C#
- 17. 將vb6代碼轉換爲vb.net
- 18. 將1行PHP代碼轉換爲VB.NET
- 19. 轉換CSHARP代碼vb.net
- 20. 轉換VB 6代碼VB.NET
- 21. VC++到VB.NET代碼轉換
- 22. 代碼轉換到vb.net
- 23. 需要將C#代碼轉換爲VB.NET for Silverlight「導出爲CSV」
- 24. 如何將下面的代碼從C#轉換爲VB.net(linq轉換爲xml)
- 25. 將Java代碼轉換爲C#代碼
- 26. 將PHP代碼轉換爲C#代碼
- 27. 將JavaScript代碼轉換爲C代碼
- 28. 轉換Matlab代碼爲C代碼
- 29. 將僞代碼轉換爲C#代碼
- 30. 將包括NSubstitute代碼在內的C#語句轉換爲VB.net
問題是這麼好措辭,我無語... – Mehrdad 2011-02-23 06:48:02