VB.NET转C#转换(Dictionary(Of String,Object))

时间:2013-10-11 13:18:09

标签: c# vb.net

我需要协助将此VB转换为C#。 VB虽然设计得不是很好。

Public Shared ReportGrid As Dictionary(Of String, Object)
Dim DataGridData As New Dictionary(Of String, Object)
DataGridData = ReportGrid("GridData")

ReportGrid中填充了另一个字典的内容。

请有人帮忙吗?感谢

1 个答案:

答案 0 :(得分:2)

怎么样

public static Dictionary<string, object> ReportGrid;
Dictionary<string, object> DataGridData = new Dictionary<string, object>();
DataGridData =  (Dictionary<string, object>)ReportGrid["GridData"];

您可以使用此转换器http://converter.telerik.com/

如果你没有Option Strict On,那么在VB.Net中,转换是隐含的。但是在C#中,如果不存在隐式转换,则必须明确进行转换。