C#: String s = new String("Hello")无法编译? 32 次浏览 C# String类型是literal常量,默认不能用new创建,但可以在unsafe下用char *字符串指针创建。 char* charPtr = stackalloc char[2];charPtr[0] = 'H';charPtr[1] = '\0';String myString = new String(charPtr);Console.WriteLine(myString); // 输出: H