我需要协助将此VB转换为C#。 VB虽然设计得不是很好。
Public Shared ReportGrid As Dictionary(Of String, Object)
Dim DataGridData As New Dictionary(Of String, Object)
DataGridData = ReportGrid("GridData")
ReportGrid中填充了另一个字典的内容。
请有人帮忙吗?感谢
答案 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#中,如果不存在隐式转换,则必须明确进行转换。