求C#中以下代码的意思 char[] aa = new char[str.Length]; char bb=(char)(aa[0]+4); 5
展开全部
char[] aa = new char[str.Length]; //生成一个char数组,大小是字符串str的长度
char bb=(char)(aa[0]+4);//数组a的第一个元素加上4,赋值给bb,即:如果a[0]是'A'的话,bb为'E';如果a[0]是'i'的话,bb为'm'; 如此类推
char bb=(char)(aa[0]+4);//数组a的第一个元素加上4,赋值给bb,即:如果a[0]是'A'的话,bb为'E';如果a[0]是'i'的话,bb为'm'; 如此类推
更多追问追答
追问
aa = str.ToCharArray(); 是什么意思
追答
注意str是个字符串,顾名思义,str.ToCharArray就是把字符串转化成char数组,然后赋值给aa
展开全部
char[] aa = new char[str.Length];
这句前面估计有个String类型的变量str 然后str.Length是获取str的字符数量
char bb=(char)(aa[0]+4);
这句是指数组aa[0]的值+4转换为char类型赋值给bb
例如aa[0] = Convert.ToChar(97); //就是字母a
char bb=(char)(aa[0]+4); //bb则为字母e
这句前面估计有个String类型的变量str 然后str.Length是获取str的字符数量
char bb=(char)(aa[0]+4);
这句是指数组aa[0]的值+4转换为char类型赋值给bb
例如aa[0] = Convert.ToChar(97); //就是字母a
char bb=(char)(aa[0]+4); //bb则为字母e
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
上面两个回答都对,我说的全面吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询