【问题标题】:Next letters as against a char variable下一个字母作为 char 变量
【发布时间】:2012-07-20 22:16:48
【问题描述】:

我的 C# 应用程序中有一个 char 变量 c 和一个 TextBox textbox1。我想这样做:

textbox1.Text = (c + 2).ToString(); //this doesn't work, sure

例如:

c = 'b';
textbox1.Text = "d";

我该怎么做?

【问题讨论】:

    标签: c# wpf char


    【解决方案1】:
    textbox1.Text = ((char)(((int)c) + 2)).ToString();
    

    【讨论】:

    • 现在很好,但是括号太多了。看我的例子。
    【解决方案2】:

    不知道为什么每个人都选择 int...

    textbox1.Text = ((char)(c + 2)).ToString();
    

    【讨论】:

      【解决方案3】:

      试试这个 -

      textbox1.Text = Convert.ToChar((int)c +2).ToString()
      

      【讨论】:

      • 哦,我只是错过了它转换回字符。我的错。无论如何,这会给你 102 而不是 53。不过,更新了我的答案。完全错过了将其转换回字符.. :)
      猜你喜欢
      • 2020-12-02
      • 2019-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-09
      • 2013-09-24
      • 1970-01-01
      • 2019-08-19
      相关资源
      最近更新 更多