string s = textBoxID1.Text;
                switch (s)
                {
                    case s.ToString().CompareTo("A").Equals(0): valueButton3_Click(sender, e); break;
                    default:
                        MessageBox.Show("二维码有误");
                        break;
---------------------------------------------- case s.ToString().CompareTo("A").Equals(0): 这句改成 case s.Substring(0, 1).ToString().CompareTo("A")==0
也是有错,说无法将BOOL转化成string;我这里应该怎么改啊???

解决方案 »

  1.   

    http://www.cnblogs.com/lmfeng/archive/2011/08/04/2127294.html建议你看下 witch case 的用法再自己做做看
      

  2.   

      string s = textBoxID1.Text.Substring(0,1).ToString();                switch (s)
                    {
                        case "A": valueButton3_Click(sender, e); break;
                        default:
                            MessageBox.Show("二维码有误");
                            break;
                    }