ghsydota 发表于 2020-5-11 15:54:11

9个Button中的文本里数字的语法报错问题

const int N = 4;//按钮的行数与列数
      Button[,] buttons_creat = new Button;
      /*规定按钮控件的具体情况,为二维数组
         * new Button是表示的个数,不要搞错了!为4*4的按钮阵列
         */
      private void GenerateAllButtons()
      {
            //确定位置
            int x = 25;
            int y = 25;

            for (int i = 0; i < N; i++)
            {
                for (int j = 0; j < N; j++)

                  buttons_creat.Text = (i + 1) * (j + 1);

(i + 1) * (j + 1)这里报错,查了半天不知道正确的语法

sunrise085 发表于 2020-5-11 16:02:22

(i + 1) * (j + 1)是一个int型数据
Text要求的是string
需要进行类型转换
((i + 1) * (j + 1)).ToString()

ghsydota 发表于 2020-5-11 16:06:05

sunrise085 发表于 2020-5-11 16:02
(i + 1) * (j + 1)是一个int型数据
Text要求的是string
需要进行类型转换

嘿谢谢!
页: [1]
查看完整版本: 9个Button中的文本里数字的语法报错问题