C#数组赋值的问题。。

char a[1];
int a=34; //只要大于9
如何将a赋给a[0]?
因为ASC码只有0-9

 a[0]=Convert.ToChar(a);

c不等于c#,你声明的是a[1]里面这个不是索引a[1]是一个整体。跟char a效果是一样的。你想赋值可以a[1]='34',这里的a[1]就是ASCII码值为34的字符。