私は(文字列「クラス」(.NET)の内部(定義))に出くわしました:
public String(char* value);
解説に書かれていること:
// Parameters:
// value:
// A pointer to a null-terminated array of Unicode characters.
私の質問:
安全でないコンテキストでのみ使用できますか、現在でもその String(char* value) を使用することは理にかなっていますか、またはこれは過去からの遺物であり、この "ABC\0"(その文字列の終了) に基づいていますか?
私がそれを使用できる/使用する必要がある場合、この方法の状況はどのようになりますか?