VB.NET到C#的转换(字典(字符串、对象))
我需要帮助将此VB转换为C#。但是VB的设计不是很好VB.NET到C#的转换(字典(字符串、对象)),c#,vb.net,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由另一个字典的内容填充 有人能帮忙吗?谢谢怎么样 public static Dictionary<string, o
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"];
公共静态字典ReportGrid;
Dictionary DataGridData=新字典();
DataGridData=(字典)ReportGrid[“GridData”];
你可以使用这个转换器
在VB.Net中,如果不对执行严格的
选项,则转换是隐式的。但是,在C#中,如果不存在隐式转换,则必须显式进行转换。我们不是您的在线代码转换器。这段代码应该做什么,你遇到了什么问题,你尝试了什么,是吗?你需要使用选项Strict
@为什么是负数。请解释一下。在第二行应该使用var
。@Jodrell:我在上面投过球。查看更新后的答案。您仍然可以在第二行使用var
,尽管您已经补偿了OPs代码中缺少严格的键入。@Jodrell:这是错误的吗?