1

私は(文字列「クラス」(.NET)の内部(定義))に出くわしました:

public String(char* value);

解説に書かれていること:

    // Parameters:
    //   value:
    //     A pointer to a null-terminated array of Unicode characters.

私の質問:

安全でないコンテキストでのみ使用できますか、現在でもその String(char* value) を使用することは理にかなっていますか、またはこれは過去からの遺物であり、この "ABC\0"(その文字列の終了) に基づいていますか?

私がそれを使用できる/使用する必要がある場合、この方法の状況はどのようになりますか?

4

1 に答える 1