在线工具 在线编程 在线白板 在线工具 在线编程 在线白板

C#关于数组string[]

一:
string s="123";
string[] t=s;
二:
string[] t={"1","2","3"};
这两个是一样的吗?
最新回答
清风未央

2024-11-26 03:37:31

不一样第一个是错误的,String数组不能指向String类型的。第二个是定义了一个字符串数组并直接初始化。
沁晚离殇

2024-11-26 02:24:12

string 本身是字符数组,也就是类似char[]的数组。而string[]是字符串数组。
所以,你这里写的string[] t=s,本身就是错误的。因为显然,string[] 不等于char[]