2015-06-05 110 views
5

只是用C#指定一個字符串爲char *

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(); 
} 

不安全側亂搞是否有可能在C賦予文字的char指針string就像還是我必須這樣做如上面的代碼片段所示?

回答