Вот так просто взять и присвоить переменной структуры строку нельзя. Можно завести метод-оператор вроде такого:Code
struct String {
string operator s() { return ...; }
void operator s=(string value) { ... }
};
Quote (Ty3uK)
String s = String.SetText("Hello, World!");
Code
struct String {
static thistype SetText(string s) {
//...
}
};