5
просто возиться с небезопасной стороной C#Присвоить строку литерала полукокса *
unsafe {
char* m = stackalloc char[3+1];
m[0] = 'A';
m[1] = 'B';
m[2] = 'C';
m[3] = '\0';
for (char* c = m; *c != '\0'; c++) {
Console.WriteLine(*c);
}
Console.ReadLine();
}
Можно ли назначить string
буквальные к char
указателю так же, как в C или я должен сделать это как в приведенном выше фрагменте?
Yup, и это позволяет вам изменять строку на лету. Очевидно, что это очень плохая идея. Особенно для интернированных струн. – Luaan
Поэтому его называют «небезопасным». – Ralf