C#中不能使用未赋值的变量,如果用语句如下造一个字符数组:
char[] a=new char[100]
之后要使用就必须得赋值,我想把a中所有的值都赋为0,没有专门赋值的函数,就只能用下面的语句
for(int i=0;i<a.length;i++){a[i]=0;};
之后我为了简便地赋初值把上面的语句封装喂函数:
void main(){
char[] a=new char[100];
chushihua(a);
}
void chushihua(char[] a){
for(int i=0;i<a.length;i++){a[i]=0;};
return;
}
却提示说“使用了未赋值的变量‘a’”
求助我要把数组的初始化程序封装成一个函数是要怎样 |