C#中关于string类对象赋值的问题,求大家教教我呀!!!!

2025-01-24 15:23:35
推荐回答(3个)
回答1:

因为string没有这个构造,

你可以这样,它里面有这个构造,传一个char数组或指针

char[] ch = { 'a', 'b','c' };
string str = new string(ch);
string A="thanks";编译器会自动创建一个实例,然后将地址赋给A

回答2:

关于C#  String类型,MSDN上说得很清楚了。

参见:

http://msdn.microsoft.com/zh-cn/library/ms228362.aspx


另外可以查看下String类的构造函数,没有你要的那种构造,如下:

public String(char* value);
public String(char[] value);
public String(sbyte* value);
public String(char c, int count);
public String(char* value, int startIndex, int length);
public String(char[] value, int startIndex, int length);
public String(sbyte* value, int startIndex, int length);
public String(sbyte* value, int startIndex, int length, Encoding enc);

回答3:

String 大写S试一下