Gast
2006-11-06, 01:51:14
ich habe mal versucht in C# unter Visual Studio .NET 2003 (.NET 1.1) einen String folgendermaßen anzulegen:
System.String aString = new System.String("this is a string");
und erhalte die Fehlermeldung:
The best overloaded method match for 'string.String(char*)' has some invalid arguments
Argument '1': cannot convert from 'string' to 'char*'
Wie muß man das denn dann machen? Meine Konstruktion war der managed C++ Variante nachempfunden:
System::String ^aString = gcnew System::String("this is a string");
System.String aString = new System.String("this is a string");
und erhalte die Fehlermeldung:
The best overloaded method match for 'string.String(char*)' has some invalid arguments
Argument '1': cannot convert from 'string' to 'char*'
Wie muß man das denn dann machen? Meine Konstruktion war der managed C++ Variante nachempfunden:
System::String ^aString = gcnew System::String("this is a string");