-3

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

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

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

请问有人可以帮忙吗?谢谢

4

1 回答 1

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/

在 VB.Net 中,如果您不这样做Option Strict On,则转换是隐式的。但是在 C# 中,如果不存在隐式转换,则必须显式进行转换。

于 2013-10-11T13:18:46.950 回答