次の方法で共有


Console.Write メソッド

指定した情報を標準出力ストリームに書き込みます。

オーバーロードの一覧

指定した Boolean 値のテキスト形式を標準出力ストリームに書き込みます。

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

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

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

[JScript] public static function Write(Boolean);

指定した Unicode 文字値を標準出力ストリームに書き込みます。

.NET Compact Framework でもサポート。

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

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

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

[JScript] public static function Write(Char);

指定した Unicode 文字配列を標準出力ストリームに書き込みます。

.NET Compact Framework でもサポート。

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

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

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

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

指定した Decimal 値のテキスト形式を標準出力ストリームに書き込みます。

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

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

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

[JScript] public static function Write(Decimal);

指定した倍精度浮動小数点値のテキスト形式を標準出力ストリームに書き込みます。

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

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

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

[JScript] public static function Write(double);

指定した 32 ビット符号付き整数値のテキスト形式を標準出力ストリームに書き込みます。

.NET Compact Framework でもサポート。

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

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

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

[JScript] public static function Write(int);

指定した 64 ビット符号付き整数値のテキスト形式を標準出力ストリームに書き込みます。

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

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

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

[JScript] public static function Write(long);

指定したオブジェクトのテキスト形式を標準出力ストリームに書き込みます。

.NET Compact Framework でもサポート。

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

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

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

[JScript] public static function Write(Object);

指定した単精度浮動小数点値のテキスト形式を標準出力ストリームに書き込みます。

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

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

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

[JScript] public static function Write(float);

指定した文字列値を標準出力ストリームに書き込みます。

.NET Compact Framework でもサポート。

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

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

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

[JScript] public static function Write(String);

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

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

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

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

[JScript] public static function Write(UInt32);

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

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

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

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

[JScript] public static function Write(UInt64);

指定した書式情報を使用して、指定したオブジェクトを標準出力ストリームに書き込みます。

.NET Compact Framework でもサポート。

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

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

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

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

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

.NET Compact Framework でもサポート。

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

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

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

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

指定した Unicode 文字の部分配列を標準出力ストリームに書き込みます。

.NET Compact Framework でもサポート。

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

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

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

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

指定した書式情報を使用して、指定したオブジェクトを標準出力ストリームに書き込みます。

.NET Compact Framework でもサポート。

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

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

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

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

指定した書式情報を使用して、指定したオブジェクトを標準出力ストリームに書き込みます。

.NET Compact Framework でもサポート。

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

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

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

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

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

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

使用例

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

 
Public Class FormatConverter
   Public Shared Sub Main()
      Dim lineInput As String
      lineInput = Console.ReadLine()
      While Not lineInput Is Nothing
         Dim fields() As String = lineInput.Split(ControlChars.Tab)
         Dim isFirstField As Boolean = True
         Dim item As String
         For Each item In  fields
            If isFirstField Then
               isFirstField = False
            Else
               Console.Write(",")
            End If
            ' If the field represents a boolean, replace with a numeric representation.
            Try
               Console.Write(Convert.ToByte(Convert.ToBoolean(item)))
            Catch
               Console.Write(item)
            End Try
         Next item
         Console.WriteLine()
         lineInput = Console.ReadLine()
      End While
   End Sub 'Main
End Class 'FormatConverter

[C#] 
public class FormatConverter {
    public static void Main(string[] args) {
        string lineInput;
        while ((lineInput = Console.ReadLine()) != null) {
            string[] fields = lineInput.Split(new char[] {'\t'});
            bool isFirstField = true;
            foreach(string item in fields) {
                if (isFirstField)
                    isFirstField = false;
                else
                    Console.Write(',');
                // If the field represents a boolean, replace with a numeric representation.
                try {
                    Console.Write(Convert.ToByte(Convert.ToBoolean(item)));
                }
                catch(FormatException) {
                    Console.Write(item);
                }
            }
            Console.WriteLine();
        }
    }
}

[C++] 

int main() {
   String* lineInputArr __gc[] = {S"1    2.2    hello    TRUE", S"2    5.22    bye    FALSE", S"3    6.38    see ya'    TRUE"};

   for( Int32 i = 0; i < 3; i++) {
      String* lineInput = lineInputArr->GetValue(i)->ToString();
      String* aChar = "\t";
      String* fields __gc[] = lineInput->Split(aChar->ToCharArray());
      Boolean isFirstField = true;
      for (Int32 i = 0; i < fields->Length; i++) {
         if (isFirstField)
            isFirstField = false;
         else
            Console::Write(S",");

         // If the field represents a boolean, replace with a numeric representation.
         try {
            Console::Write(Convert::ToByte(Convert::ToBoolean(fields[i])));
         }
         catch(FormatException*) {
            Console::Write(fields[i]);
         }
      }
      Console::WriteLine();
   }
}


[JScript] 
var lineInput : String;
while ((lineInput = Console.ReadLine()) != null) {
    var fields : String[] = lineInput.Split(char[](['\t']));
    var isFirstField : Boolean = true;
    for(var i in fields) {
        var item = fields[i];
        if (isFirstField)
            isFirstField = false;
        else
            Console.Write(',');
        // If the field represents a boolean, replace with a numeric representation.
        try {
            Console.Write(Convert.ToByte(Convert.ToBoolean(item)));
        }
        catch(FormatException) {
            Console.Write(item);
        }
    }
    Console.WriteLine();
}

参照

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