问题描述
c#stringa=textbox1.textchar[]c=a.ToCharArray()比如我输入的值是1234567,为什么c[1]的值不是2而是一个两位数
解决方案
解决方案二:
stringa="1234567";char[]c=a.ToCharArray();foreach(charitinc){Console.WriteLine(it);}
输出难道不是1234567
解决方案三:
楼主以为的2,其实是ASCII字符2,它真正的数值是:50,可以查查ascii码对照表
解决方案四:
你可以用char[]c=textBox1.Text.ToCharArray();foreach(chariinc){MessageBox(i.ToString());}
解决方案五:
char与int可以互转
解决方案六:
按你的需求,建三个TextBox,textBoxInpu、textBoxIndex、textBoxResult和一个Button结果如图:
解决方案七:
你不是都写完了吗?
时间: 2024-09-20 06:27:03