2000年代: .NETとは? わかりやすく解説

2000年代: .NET

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/02/26 17:14 UTC 版)

標準ストリーム」の記事における「2000年代: .NET」の解説

C#などの.NET言語では、標準ストリームはSystem.Console.In (stdin)、System.Console.Out (stdout)、System.Console.Error (stderr) で参照される。stdinおよびstdoutストリーム基本的な読み書き場合クラスSystem.Consoleを使って直接アクセスすることもできる(つまり、System.Console.Out.WriteLine()代わりにSystem.Console.WriteLine()使える)。 System.Console.In、System.Console.Out、System.Console.Errorは System.IO.TextReader (stdin) および System.IO.TextWriter (stdout, stderr) オブジェクトであり、テキストベース標準ストリームにしかアクセスできない標準ストリームへの完全バイナリアクセスにはSystem.IO.Streamオブジェクトを使う必要があり、それぞれSystem.Console.OpenStandardInput()、System.Console.OpenStandardOutput()、System.Console.OpenStandardError()得られる。 // C# examplepublic static int Main(string[] args){ try { string s = System.Console.In.ReadLine(); double number = double.Parse(s); System.Console.Out.WriteLine("Number is: {0:F3}", number); return 0; // If Parse() threw an exception } catch (System.ArgumentNullException) { System.Console.Error.WriteLine("No number was entered!"); } catch (System.FormatException) { System.Console.Error.WriteLine("The specified value is not a valid number!"); } catch (System.OverflowException) { System.Console.Error.WriteLine("The specified number is too big!"); } return -1;} ' Visual Basic .NET examplePublic Function Main() As Integer Dim number As Double Dim s As String Try s = System.Console.In.ReadLine() number = CDbl(s) System.Console.Out.WriteLine("Number is: {0:F3}", number) Return 0 Catch e As System.InvalidCastException ' if CDbl() threw an exception System.Console.Error.WriteLine("No number was entered!") Return 1 End TryEnd Function System.Diagnostics.Processクラスを使うと、そのインスタンスプロパティStandardInputStandardOutputStandardError使ってそのプロセス標準ストリームアクセスできる。

※この「2000年代: .NET」の解説は、「標準ストリーム」の解説の一部です。
「2000年代: .NET」を含む「標準ストリーム」の記事については、「標準ストリーム」の概要を参照ください。

ウィキペディア小見出し辞書の「2000年代: .NET」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「2000年代: .NET」の関連用語

2000年代: .NETのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



2000年代: .NETのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの標準ストリーム (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS