private string CreatCheckCodeString()
{
char[] allStringArray ={'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j',
'k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',};
Random rnd = new Random();
string arraying = "";
for (int i = 0; i < 4; i++)
{
arraying +=allStringArray[rnd.Next(allStringArray.Length)];
}
return arraying;
}问题:当我把arraying +=allStringArray[rnd.Next(allStringArray.Length)];这句话中的arraying +=的加号去掉,调试说无法将char隐式转换为string??为什么啊??
{
char[] allStringArray ={'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j',
'k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',};
Random rnd = new Random();
string arraying = "";
for (int i = 0; i < 4; i++)
{
arraying +=allStringArray[rnd.Next(allStringArray.Length)];
}
return arraying;
}问题:当我把arraying +=allStringArray[rnd.Next(allStringArray.Length)];这句话中的arraying +=的加号去掉,调试说无法将char隐式转换为string??为什么啊??
解决方案 »
- list<>迭代读取数据问题 (就20分了。全给了,别闲分少)
- [每周休闲散点分]coding过程中无法用技术解决的问题。
- 求:关于如何解决网上商城或在线交易平台“丢单”问题的完美解决方案,在线等。。。。。。!
- 遍历XML文档,输出text时出问题!
- 如何使窗口出现时就是最大化?
- Oracle 600万条海量记录啊!!!!!!大家有高性能的分页存储过程帮我解决分页吗??要不我要在公司过年了!!!!哇哇。。。。
- 报表合计问题
- 如何把查询的结果输出或者是做报表
- 哪儿有反编译c#做的winform的exe文件的工具,那家伙留下的源代码有问题?
- 请看这个C#下实现动态系统托盘图标程序!显示结果是什么?
- 求助,WinForm和Wpf的invoke调用
- tableLayoutPanel 添加控件疑惑
相当于 string = string + char 编译器会自动把char类型转换为string而如果改为
arraying = allStringArray[rnd.Next(allStringArray.Length)]
相当于 string = char 编译器不会自动转换。
显式转换成 string 再试试