Console.Out Console.Out Console.Out Console.Out Property

정의

표준 출력 스트림을 가져옵니다.Gets the standard output stream.

public:
 static property System::IO::TextWriter ^ Out { System::IO::TextWriter ^ get(); };
public static System.IO.TextWriter Out { get; }
member this.Out : System.IO.TextWriter
Public Shared ReadOnly Property Out As TextWriter

속성 값

표준 출력 스트림을 나타내는 TextWriter입니다.A TextWriter that represents the standard output stream.

예제

다음 예제에서는 Out 속성을 표준 출력 디바이스에 응용 프로그램의 현재 디렉터리에서 파일의 이름이 포함 된 배열을 표시 합니다.The following example uses the Out property to display an array containing the names of files in the application's current directory to the standard output device. Files.txt 라는 파일에 표준 출력을 설정 하 고 파일에 대 한 배열 요소를 나열 합니다.It then sets the standard output to a file named Files.txt and lists the array elements to the file. 마지막으로, 표준 출력 스트림에 출력을 설정 하 고 다시 배열 요소를 표준 출력 디바이스에 표시 됩니다.Finally, it sets the output to the standard output stream and again displays the array elements to the standard output device.

using System;
using System.IO;

public class Example
{
   public static void Main()
   {
      // Get all files in the current directory.
      string[] files = Directory.GetFiles(".");
      Array.Sort(files);
      
      // Display the files to the current output source to the console.
      Console.WriteLine("First display of filenames to the console:");
      Array.ForEach(files, s => Console.Out.WriteLine(s));   
      Console.Out.WriteLine();

      // Redirect output to a file named Files.txt and write file list.
      StreamWriter sw = new StreamWriter(@".\Files.txt");
      sw.AutoFlush = true;
      Console.SetOut(sw);
      Console.Out.WriteLine("Display filenames to a file:");
      Array.ForEach(files, s => Console.Out.WriteLine(s));   
      Console.Out.WriteLine();

      // Close previous output stream and redirect output to standard output.
      Console.Out.Close();
      sw = new StreamWriter(Console.OpenStandardOutput());
      sw.AutoFlush = true;
      Console.SetOut(sw);
           
      // Display the files to the current output source to the console.
      Console.Out.WriteLine("Second display of filenames to the console:");
      Array.ForEach(files, s => Console.Out.WriteLine(s));   
   }   
}
Imports System.IO

Module Example
   Public Sub Main()
      ' Get all files in the current directory.
      Dim files() As String = Directory.GetFiles(".")
      Array.Sort(files)
      
      ' Display the files to the current output source to the console.
      Console.WriteLine("First display of filenames to the console:")
      Array.ForEach(files, Function(s) WriteOutput(s))   
      Console.Out.WriteLine()

      ' Redirect output to a file named Files.txt and write file list.
      Dim sw As StreamWriter = New StreamWriter(".\Files.txt")
      sw.AutoFlush = True
      Console.SetOut(sw)
      Console.Out.WriteLine("Display filenames to a file:")
      Array.ForEach(files, Function(s) WriteOutput(s))
      Console.Out.WriteLine()

      ' Close previous output stream and redirect output to standard output.
      Console.Out.Close()
      sw = New StreamWriter(Console.OpenStandardOutput())
      sw.AutoFlush = True
      Console.SetOut(sw)
           
      ' Display the files to the current output source to the console.
      Console.Out.WriteLine("Second display of filenames to the console:")
      Array.ForEach(files, Function(s) WriteOutput(s))   
   End Sub
   
   Private Function WriteOutput(s As String) As Boolean
      Console.Out.WriteLine(s)
      Return True
   End Function
End Module

설명

이 속성은 기본적으로 표준 출력 스트림에 설정 됩니다.This property is set to the standard output stream by default. 이 속성을 사용 하 여 다른 스트림에 SetOut 메서드.This property can be set to another stream with the SetOut method.

호출은 Console.Out.WriteLine 메서드는 해당 하는 호출에 해당 하는 WriteLine 메서드.Note that calls to Console.Out.WriteLine methods are equivalent to calls to the corresponding WriteLine methods.

적용 대상

추가 정보