Delphi PrismのC#の\nおよびVisualBasicのvbCRLFまたはvbNewLineに相当するものは何ですか?Environment.NewLineを使用する必要がありますか?
質問する
328 次
3 に答える
4
Environment.NewLineは、プラットフォームに依存しないことが想定されているため、実際に使用するのに最適です。ちなみに、このガイダンスはC#にも当てはまります。
于 2010-01-21T06:10:10.653 に答える
1
MyString:='One'#13#10'Two'; これは、c#の「One \ r\nTwo」に相当します。
于 2010-01-21T09:04:46.810 に答える
0
適切な改行文字は、ランタイムプラットフォームや言語の選択の問題ではなく、出力ファイルのソース(または意図された受信者)の問題です。ファイルが完全にアプリケーションによる私的使用のためである場合(アプリによってのみ読み取り/書き込みされる場合)、行を区切るために好きな文字を使用できます。
アプリケーション自体の外部でファイルを誰かと交換したり、プロセスを交換したりする必要がある場合は、その相手のニーズによって、改行文字として何を使用するか(および期待されるか)が決まる可能性があります。
ただし、実際の質問に答えるには、vbCRLFに相当するものは(リテラル値として)#13#10であり、 vbNewLineに相当するものは#10になります(#13はCRのcharコード、#10はLF)。
于 2010-06-22T21:23:52.723 に答える