使用std.conv.to函数:char* c_str = c_function(); string s = to!string(c_str); 您还可以对C字符串进行切片和/或复制: char[] arr = c_str[0 .. strlen(c_str)]; string s = arr.idup; 等等。