Console.Write メソッド (UInt32)
指定した 32 ビット符号なし整数値のテキスト形式を標準出力ストリームに書き込みます。
このメソッドは、CLS と互換性がありません。CLS との互換性に関する詳細については 「共通言語仕様の概要」 を参照してください。
<CLSCompliant(False)>
Overloads Public Shared Sub Write( _ ByVal value As UInt32 _)
[C#]
[CLSCompliant(false)]
public static void Write(uintvalue);
[C++]
[CLSCompliant(false)]
public: static void Write(unsigned intvalue);
[JScript]
public
CLSCompliant(false)
static function Write(value : UInt32);
パラメータ
- value
書き込む値。
例外
例外の種類 | 条件 |
---|---|
IOException | I/O エラーが発生しました。 |
解説
value のテキスト形式は、 UInt32.ToString を呼び出すことによって生成されます。
使用例
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();
}
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, Common Language Infrastructure (CLI) Standard
参照
Console クラス | Console メンバ | System 名前空間 | Console.Write オーバーロードの一覧 | Read | ReadLine | WriteLine