DOBON.NET

改行、タブ文字などの定数

改行(キャリッジリターン文字、ラインフィード文字)やタブを表す定数について、VB.NETとC#に分けて説明します。

補足:改行について詳しくは、こちらをご覧ください。

VB.NETの場合

改行、タブ文字などの定数は、VB6と同様に、vbCrLf、vbTabなどが使えます。さらにControlCharsモジュールのメンバとしても登録されています。

VB.NET
コードを隠すコードを選択
Dim s As String

'キャリッジリターン文字とラインフィード文字
s = vbCrLf
s = ControlChars.CrLf

'キャリッジリターン文字
s = vbCr
s = ControlChars.Cr

'ラインフィード文字
s = vbLf
s = ControlChars.Lf

'改行文字(WindowsではvbCrLfと同じ)
s = vbNewLine
s = ControlChars.NewLine

'値0を持つ文字
s = vbNullChar
s = ControlChars.NullChar

'タブ文字
s = vbTab
s = ControlChars.Tab

'バックスペース文字
s = vbBack
s = ControlChars.Back

C#の場合

C#では、エスケープ文字 \ を使います。

C#
コードを隠すコードを選択
string s;

//キャリッジリターン文字とラインフィード文字
s = "\r\n";

//キャリッジリターン文字
s = "\r";
//ラインフィード文字
s = "\n";

//値0を持つ文字
s = "\0";

//タブ文字
s = "\t";

//バックスペース文字
s = "\b";

まとめ

以上の情報を表にまとめました。

説明VB.NETの定数ControlCharsのメンバエスケープ文字ANSIコード
キャリッジリターン文字とラインフィード文字vbCrLfCrLf\r\n
キャリッジリターン文字vbCrCr\r13
ラインフィード文字vbLfLf\n10
改行文字vbNewLineNewLine
値0を持つ文字vbNullCharNullChar\00
タブ文字vbTabTab\t9
バックスペース文字vbBackBack\b8
フォームフィード
(Microsoft Windowsでは使用できない)
vbFormFeedFormFeed\f12
垂直タブ
(Microsoft Windowsでは使用できない)
vbVerticalTabVerticalTab\v11
引用符文字(")Quote\"34
  • 履歴:
  • 2006/12/2 表を追加。

注意:この記事では、基本的な事柄の説明が省略されているかもしれません。初心者の方は、特に以下の点にご注意ください。

  • .NET Tipsをご利用いただく際は、注意事項をお守りください。
共有する

この記事への評価

この記事へのコメント

この記事に関するコメントを投稿するには、下のボタンをクリックしてください。投稿フォームへ移動します。通常のご質問、ご意見等は掲示板へご投稿ください。