【问题标题】:Translating VB.net to C# (configuration manager issue) [closed]将 VB.net 转换为 C#(配置管理器问题)[关闭]
【发布时间】:2014-12-10 15:46:28
【问题描述】:

我目前正在将一个 VB.net 程序翻译成 C#,但我遇到了这个过程的问题。

我正在尝试使用 ConfigurationManager 执行以下操作:

string myNumbers = ConfigurationManager.AppSettings("ClientNumbers");    

其中 ClientNumbers 是 list<string>,它在 VB.net 中有效,但在 C# 中出现“方法、委托或事件是预期的”错误。我不确定为什么会这样,而且我似乎无法使用我的谷歌搜索技能找到答案。

提前感谢您的任何帮助。

【问题讨论】:

  • 应该是 ConfigurationManager.AppSettings["ClientNumbers"]; 对于这个常见问题,有很多关于 SO 的资源。
  • 永远不要在这里使用“谷歌搜索”这个词。即使您试图表明您已经尝试了一些研究,SO 社区也会将您撕成碎片(问题投票数)

标签: c# .net vb.net configurationmanager


【解决方案1】:

简单地说:

string myNumbers = ConfigurationManager.AppSetings["ClientNumber"];

您需要使用方括号的 C# 索引器。

【讨论】:

    【解决方案2】:

    你拼错了括号

    ConfigurationManager.AppSettings["ClientNumbers"]; 
    

    只需使用此链接进行转换http://www.developerfusion.com/tools/convert/vb-to-csharp/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-19
      • 2013-09-17
      • 2011-03-18
      • 2021-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多