Console.WriteLine メソッド

指定したデータを標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。

オーバーロードの一覧

現在の行終端記号を標準出力ストリームに書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Sub WriteLine()

[C#] public static void WriteLine();

[C++] public: static void WriteLine();

[JScript] public static function WriteLine();

指定した Boolean 値のテキスト形式を標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。

[Visual Basic] Overloads Public Shared Sub WriteLine(Boolean)

[C#] public static void WriteLine(bool);

[C++] public: static void WriteLine(bool);

[JScript] public static function WriteLine(Boolean);

指定した Unicode 文字を標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Sub WriteLine(Char)

[C#] public static void WriteLine(char);

[C++] public: static void WriteLine(__wchar_t);

[JScript] public static function WriteLine(Char);

指定した Unicode 文字配列を標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Sub WriteLine(Char())

[C#] public static void WriteLine(char[]);

[C++] public: static void WriteLine(__wchar_t __gc[]);

[JScript] public static function WriteLine(Char[]);

指定した Decimal 値のテキスト形式を標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。

[Visual Basic] Overloads Public Shared Sub WriteLine(Decimal)

[C#] public static void WriteLine(decimal);

[C++] public: static void WriteLine(Decimal);

[JScript] public static function WriteLine(Decimal);

指定した倍精度浮動小数点値のテキスト形式を標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。

[Visual Basic] Overloads Public Shared Sub WriteLine(Double)

[C#] public static void WriteLine(double);

[C++] public: static void WriteLine(double);

[JScript] public static function WriteLine(double);

指定した 32 ビット符号付き整数値のテキスト形式を標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Sub WriteLine(Integer)

[C#] public static void WriteLine(int);

[C++] public: static void WriteLine(int);

[JScript] public static function WriteLine(int);

指定した 64 ビット符号付き整数値のテキスト形式を標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。

[Visual Basic] Overloads Public Shared Sub WriteLine(Long)

[C#] public static void WriteLine(long);

[C++] public: static void WriteLine(__int64);

[JScript] public static function WriteLine(long);

指定したオブジェクトのテキスト形式を標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Sub WriteLine(Object)

[C#] public static void WriteLine(object);

[C++] public: static void WriteLine(Object*);

[JScript] public static function WriteLine(Object);

指定した単精度浮動小数点値のテキスト形式を標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。

[Visual Basic] Overloads Public Shared Sub WriteLine(Single)

[C#] public static void WriteLine(float);

[C++] public: static void WriteLine(float);

[JScript] public static function WriteLine(float);

指定した文字列値を標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Sub WriteLine(String)

[C#] public static void WriteLine(string);

[C++] public: static void WriteLine(String*);

[JScript] public static function WriteLine(String);

指定した 32 ビット符号なし整数値のテキスト形式を標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。このメソッドは、CLS と互換性がありません。

[Visual Basic] Overloads Public Shared Sub WriteLine(UInt32)

[C#] public static void WriteLine(uint);

[C++] public: static void WriteLine(unsigned int);

[JScript] public static function WriteLine(UInt32);

指定した 64 ビット符号なし整数値のテキスト形式を標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。このメソッドは、CLS と互換性がありません。

[Visual Basic] Overloads Public Shared Sub WriteLine(UInt64)

[C#] public static void WriteLine(ulong);

[C++] public: static void WriteLine(unsigned __int64);

[JScript] public static function WriteLine(UInt64);

指定した書式情報を使用して、指定したオブジェクトを標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Sub WriteLine(String, Object)

[C#] public static void WriteLine(string, object);

[C++] public: static void WriteLine(String*, Object*);

[JScript] public static function WriteLine(String, Object);

指定した書式情報を使用して、指定したオブジェクトの配列を標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Sub WriteLine(String, ParamArray Object())

[C#] public static void WriteLine(string, params object[]);

[C++] public: static void WriteLine(String*, Object[]);

[JScript] public static function WriteLine(String, Object[]);

指定した Unicode 文字の部分配列を標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。

[Visual Basic] Overloads Public Shared Sub WriteLine(Char(), Integer, Integer)

[C#] public static void WriteLine(char[], int, int);

[C++] public: static void WriteLine(__wchar_t __gc[], int, int);

[JScript] public static function WriteLine(Char[], int, int);

指定した書式情報を使用して、指定したオブジェクトを標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Sub WriteLine(String, Object, Object)

[C#] public static void WriteLine(string, object, object);

[C++] public: static void WriteLine(String*, Object*, Object*);

[JScript] public static function WriteLine(String, Object, Object);

指定した書式情報を使用して、指定したオブジェクトを標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Sub WriteLine(String, Object, Object, Object)

[C#] public static void WriteLine(string, object, object, object);

[C++] public: static void WriteLine(String*, Object*, Object*, Object*);

[JScript] public static function WriteLine(String, Object, Object, Object);

[C++] 指定した書式情報を使用して、指定したオブジェクトと可変長パラメータ リストを標準出力ストリームに書き込み、続けて現在の行終端記号を書き込みます。このメソッドは、CLS と互換性がありません。

[C++] public: static void WriteLine(String*, Object*, Object*, Object*, Object*, ...);

使用例

WriteLine の使用方法については、次のコード例を参照してください。

 
Public Class TipCalculator
   Private Const tipRate As Double = 0.18
   
   'Entry point which delegates to C-style main Private Function
   Public Overloads Shared Sub Main()
      System.Environment.ExitCode = Main(System.Environment.GetCommandLineArgs())
   End Sub
   
   Overloads Public Shared Function Main(args() As String) As Integer
      Dim billTotal As Double
      If args.Length < 2 Then
         Console.WriteLine("usage: TIPCALC total")
         Return 1
      Else
         Try
            billTotal = Double.Parse(args(1))
         Catch
            Console.WriteLine("usage: TIPCALC total")
            Return 1
         End Try
         Dim tip As Double = billTotal * tipRate
         Console.WriteLine()
         Console.WriteLine("Bill total:" + ControlChars.Tab + "{0,8:c}", billTotal)
         Console.WriteLine("Tip total/rate:" + ControlChars.Tab + "{0,8:c} ({1:p1})", tip, tipRate)
         Console.WriteLine("".PadRight(24, "-"c))
         Console.WriteLine("Grand total:" + ControlChars.Tab + "{0,8:c}", billTotal + tip)
         Return 0
      End If
   End Function 'Main
End Class 'TipCalculator

[C#] 
public class TipCalculator {
    private const double tipRate = 0.18;
    public static int Main(string[] args) {
        double billTotal;
        if (args.Length == 0) {
            Console.WriteLine("usage: TIPCALC total");
            return 1;
        }
        else {
            try {
                billTotal = Double.Parse(args[0]);
            }
            catch(FormatException) {
                Console.WriteLine("usage: TIPCALC total");
                return 1;
            }
            double tip = billTotal * tipRate;
            Console.WriteLine();
            Console.WriteLine("Bill total:\t{0,8:c}", billTotal);
            Console.WriteLine("Tip total/rate:\t{0,8:c} ({1:p1})", tip, tipRate);
            Console.WriteLine(("").PadRight(24, '-'));
            Console.WriteLine("Grand total:\t{0,8:c}", billTotal + tip);
            return 0;
        }
    }
}

[C++] 
int main() {
String* args[] = Environment::GetCommandLineArgs();
    const double tipRate = 0.18;

    double billTotal;
    if (args->Length != 2) {
        Console::WriteLine(S"usage: TIPCALC total");
        return 1;
    }
    else {
        try {
            billTotal = Double::Parse(args[1]);
        }
        catch(FormatException*) {
            Console::WriteLine(S"usage: TIPCALC total");
            return 1;
        }
        double tip = billTotal * tipRate;
        Console::WriteLine();
        Console::WriteLine(S"Bill total:\t{0,8:c}", __box(billTotal));
        Console::WriteLine(S"Tip total/rate:\t{0,8:c} ({1:p1})", __box(tip), __box(tipRate));
        Console::WriteLine((S"")->PadRight(24, '-'));
        Console::WriteLine(S"Grand total:\t{0,8:c}", __box(billTotal + tip));
        return 0;
    }
}

[JScript] 

const tipRate : Number = 0.18;
var billTotal : Number;
var args : String[] = Environment.GetCommandLineArgs();

if (args.Length != 2) {
Console.WriteLine("usage: TIPCALC total");
Environment.Exit(1);
}

try {
billTotal = Double.Parse(args[1]);
}
catch(FormatException) {
Console.WriteLine("usage: TIPCALC total");
Environment.Exit(1);
}

var tip : double = billTotal * tipRate;
Console.WriteLine();
Console.WriteLine("Bill total:\t{0,8:c}", billTotal);
Console.WriteLine("Tip total/rate:\t{0,8:c} ({1:p1})", tip, tipRate);
Console.WriteLine(("").PadRight(24, '-'));
Console.WriteLine("Grand total:\t{0,8:c}", billTotal + tip);

参照

Console クラス | Console メンバ | System 名前空間