我需要帮助将此 VB 转换为 C#。VB的设计虽然不是很好。
Public Shared ReportGrid As Dictionary(Of String, Object)
Dim DataGridData As New Dictionary(Of String, Object)
DataGridData = ReportGrid("GridData")
ReportGrid 填充了另一个字典的内容。
请问有人可以帮忙吗?谢谢
怎么样
public static Dictionary<string, object> ReportGrid;
Dictionary<string, object> DataGridData = new Dictionary<string, object>();
DataGridData = (Dictionary<string, object>)ReportGrid["GridData"];
您可以使用此转换器http://converter.telerik.com/
在 VB.Net 中,如果您不这样做Option Strict On
,则转换是隐式的。但是在 C# 中,如果不存在隐式转换,则必须显式进行转换。