【问题标题】:VB equivalent code to C#; List of Strings [duplicate]VB 等效于 C# 的代码;字符串列表 [重复]
【发布时间】:2016-05-09 17:22:26
【问题描述】:

C#中以下代码的等价物是什么?

Dim intValidChars As New List(Of Integer)(New Integer() { Asc("0"), Asc("1"), Asc("2"), Asc("3"), Asc("4"), Asc("5"), Asc("6"), Asc("7"), Asc("8"), Asc("9"), _
                                                              Asc("A"), Asc("B"), Asc("C"), Asc("D"), Asc("E"), Asc("F"), Asc("G"), Asc("H"), Asc("I"), Asc("J")})    

提前致谢。

【问题讨论】:

  • @AlexB。你应该在这个样本上试一试。
  • @DaveDoknjas 我做到了。它立即生效。
  • @AlexB。尝试编译它 - 你会在 Microsoft.VisualBasic 中找不到“字符串”类。

标签: c# vb.net string list integer


【解决方案1】:
  • 将 VB DLL 引用添加到项目 (import Microsoft.VisualBasic;)。

试试这个代码:

List<int> intValidChars = new List<int>(new int[] {
    Strings.Asc("0"),
    Strings.Asc("1"),
    Strings.Asc("2"),
    Strings.Asc("3"),
    Strings.Asc("4"),
    Strings.Asc("5"),
    Strings.Asc("6"),
    Strings.Asc("7"),
    Strings.Asc("8"),
    Strings.Asc("9"),
    Strings.Asc("A"),
    Strings.Asc("B"),
    Strings.Asc("C"),
    Strings.Asc("D"),
    Strings.Asc("E"),
    Strings.Asc("F"),
    Strings.Asc("G"),
    Strings.Asc("H"),
    Strings.Asc("I"),
    Strings.Asc("J")
});

【讨论】:

  • 要使用String.Asc,您必须将VB DLL 引用添加到项目中。你应该在回答中提到这一点。
  • 是的,我编辑我的帖子@CoderofCode
  • 请不要回答此类问题,因为这显然是一个代码编写/翻译请求。不要鼓励其他人也问这些问题!
  • 谢谢,我的问题在于添加引用,因为它在 Strings.Asc 上给了我错误 :)
猜你喜欢
  • 1970-01-01
  • 2019-07-01
  • 1970-01-01
  • 2011-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-03
相关资源
最近更新 更多