Wie ich verstanden, nach MSDN C# feste Aussage wie funktionieren sollte:Unsafe Zeichenfolge Zeiger Anweisung
fixed (char* p = str) ... // equivalent to p = &str[0]
so, warum ich `t dies tun?
const string str = "1234";
fixed (char* c = &str[0])
{
/// .....
}
Wie kann ich Zeiger auf str[1]
, für ein Beispiel bekommen?
Welchen Fehler bekommen Sie? –
Fehler bei der Kompilierung: kann die Adresse des angegebenen Ausdrucks nicht annehmen –
mögliches Duplikat von [Die Adresse des angegebenen Ausdrucks kann nicht übernommen werden \t C# -Zeiger] (http://stackoverflow.com/questions/5079736/cannot-take-the- address-of-the-given-expressionc-Zeiger) –