これには理由があるのでしょうか? 空の文字を大量に使用する必要がある場合、空の文字列を大量に使用した場合と同じ状況になるため、質問しています。
編集: この使用法の理由は次のとおりです:
myString.Replace ('c', '')
'c'
したがって、のすべてのインスタンスを削除しますmyString
。
ベストアンサー1
空の char というものは存在しません。最も近いのは、Unicode の「null」文字である です。これを文字列リテラル内に埋め込んだり、単独で簡単に表現したりできるのであれば、なぜ別のフィールドが必要なのでしょうか。同様に、「と'\0'
を混同しやすい」という議論は には当てはまりません。""
" "
'\0'
どこでそれを使いたいのか、なぜそれがより良いと思うのかの例を挙げていただければ、役に立つかもしれません...