C#VB.net翻译

C#VB.net翻译,c#,vb.net,C#,Vb.net,我正在尝试从这个线程实现一个示例,但我需要将其转换为VB.net。这是马丁·利弗塞奇的回答 关于这两条线: this.valueToNameMap = this.type.GetFields(BindingFlags.Static | BindingFlags.Public).ToDictionary(fi => fi.GetValue(null), GetDescription); this.nameToValueMap = this.valueToNameMap.ToDictionar

我正在尝试从这个线程实现一个示例,但我需要将其转换为VB.net。这是马丁·利弗塞奇的回答

关于这两条线:

this.valueToNameMap = this.type.GetFields(BindingFlags.Static | BindingFlags.Public).ToDictionary(fi => fi.GetValue(null), GetDescription);
this.nameToValueMap = this.valueToNameMap.ToDictionary(kvp => kvp.Value, kvp => kvp.Key);
谢谢

试试这个:

Me.valueToNameMap = Me.type.GetFields(BindingFlags.Static Or BindingFlags.Public).ToDictionary(Function(fi) fi.GetValue(Nothing), GetDescription)
Me.nameToValueMap = Me.valueToNameMap.ToDictionary(Function(kvp) kvp.Value, Function(kvp) kvp.Key)

你可以尝试一个非常简单的谷歌搜索“将c#转换为vb.net”,点击第一个结果,为活着而担忧!我总是用这个,但它把它弄得一团糟。不知道telerik的事,不知道。这里的人们只对真正的编程问题感兴趣,而这些问题是使用搜索无法找到的。