日期:2014-05-20  浏览次数:20788 次

请问string [] s="112345" 和string s="12345"有什么区别?
请问string   []   s= "112345 "   和string   s= "12345 "有什么区别?
调用起来有什么不一样吗?

------解决方案--------------------
string [] s1 = "112345 "; 楼主可以编译通过?

string[]是字符串数组
string是一个字符串
------解决方案--------------------
第一个s是只有1个元素的数组,第二个s是一个字符串
------解决方案--------------------
string [] s= "112345 "
相當於
string[] s = new string[1]{ "112345 "};
------解决方案--------------------
楼上正解
一个是string类型
一个是数组
------解决方案--------------------
一个是只有一个元素的数组,一个是字符串类型啦。
------解决方案--------------------
一个是string类型
一个是数组,而且只有一个元素
------解决方案--------------------
呵呵,都说得很对。不知道lz是不是要这个解释了
------解决方案--------------------
调用,第一个 s[0]= "112345 "
第二个 s= "12345 "
------解决方案--------------------
TO:string [] s= "112345 "
相當於
string[] s = new string[1]{ "112345 "};


string [] s= "112345 "能够编译通过?不要误导楼主啊...
------解决方案--------------------
string [] s= "112345 ";

编译有误: "无法将string类型隐式转换为string[] "..
------解决方案--------------------
try..

string[] s = new string[] { "12345 " };
------解决方案--------------------
string[] str = new string[] { "1234 " };
这样是可以的
------解决方案--------------------
区别就是一个编译错误
一个编译成功

------解决方案--------------------
寒...2-8楼成心误导lz吗?
------解决方案--------------------
看了楼上的回复,很为 csdn 担心
------解决方案--------------------
string [] s= "112345 "
这样编译真的能通过?
------解决方案--------------------
哈哈,都没注意这个问题
------解决方案--------------------
呵呵

星星都跟着胡扯
------解决方案--------------------
string [] s= "112345 "
这样编译真的能通过?
------解决方案--------------------
leraned
------解决方案--------------------
mark