FileSystem.Print(Int32, Object[]) 메서드

정의

표시 형식의 데이터를 순차 파일에 씁니다.

public:
 static void Print(int FileNumber, ... cli::array <System::Object ^> ^ Output);
public static void Print(int FileNumber, params object[] Output);
static member Print : int * obj[] -> unit
Public Sub Print (FileNumber As Integer, ParamArray Output As Object())

매개 변수

FileNumber
Int32

필수 사항입니다. 유효한 파일 번호입니다.

Output
Object[]

Optional. 파일에 쓸 쉼표로 구분된 식이 0개 이상입니다.

인수 설정은 Output 다음과 같습니다.

T:System.IO.IOException: 파일 모드가 잘못되었습니다.

T:System.IO.IOException: FileNumber 존재하지 않습니다.

예제

이 예제에서는 Print 함수와 PrintLine 함수를 사용하여 파일에 데이터를 씁니다.

FileOpen(1, "c:\trash.txt", OpenMode.Output)   ' Open file for output.
Print(1, "This is a test.")   ' Print text to file.
PrintLine(1)   ' Print blank line to file.
PrintLine(1, "Zone 1", TAB(), "Zone 2")   ' Print in two print zones.
PrintLine(1, "Hello", "World")   ' Separate strings with a tab.
PrintLine(1, SPC(5), "5 leading spaces ")   ' Print five leading spaces.
PrintLine(1, TAB(10), "Hello")   ' Print word at column 10.

' Assign Boolean, Date, and Error values.
Dim aBool As Boolean
Dim aDate As DateTime
aBool = False
aDate = DateTime.Parse("February 12, 1969")

' Dates and booleans are translated using locale settings of your system.
PrintLine(1, aBool, " is a Boolean value")
PrintLine(1, aDate, " is a date")
FileClose(1)   ' Close file.

설명

이전 PrintPrintLine 버전과의 호환성을 위해 및 함수가 제공되며 성능에 영향을 줄 수 있습니다. 레거시가 아닌 애플리케이션의 경우 개체는 My.Computer.FileSystem 더 나은 성능을 제공합니다. 자세한 내용은 Visual Basic 참조하세요.

Print 는 줄 끝에 줄 바꿈을 포함하지 않습니다. 그러나 PrintLine 줄 바꿈을 포함합니다.

기록된 Print 데이터는 일반적으로 사용하거나 Input.를 사용하여 LineInput 파일에서 읽습니다.

생략 OutputPrintLine하면 빈 줄이 파일에 인쇄됩니다. 예를 Print들어 아무 것도 출력되지 않습니다. 쉼표로 구분된 여러 식은 탭 경계에 맞춰지지만 쉼 TAB 표가 혼합되어 일관되지 않은 결과가 발생할 수 있습니다.

데이터의 TrueFalse 경우 Boolean 인쇄됩니다. True 로캘에 관계없이 키워드 및 False 키워드는 변환되지 않습니다.

날짜 데이터는 시스템에서 인식하는 표준 짧은 날짜 형식을 사용하여 파일에 기록됩니다. 날짜 또는 시간 구성 요소가 없거나 0이면 제공된 부분만 파일에 기록됩니다.

데이터가 비어 있으면 Output 파일에 아무 것도 기록되지 않습니다. 그러나 목록 데이터가 있는 DBNullNull 경우 Output 파일에 기록됩니다.

데이터의 경우 Error 출력은 .로 Error errorcode표시됩니다. 키워드는 Error 로캘에 관계없이 변환되지 않습니다.

사용하여 Print 파일에 기록된 모든 데이터는 국제적으로 인식됩니다. 즉, 적절한 소수 구분 기호를 사용하여 데이터의 형식이 올바르게 지정됩니다. 사용자가 여러 로캘 Write 에서 사용할 데이터를 출력하려는 경우 사용해야 합니다.

또는 PrintLine 함수를 사용하여 Print 파일에 쓰려면 열거형에서 FileIOPermissionAccess 액세스해야 합니다Write. 자세한 내용은 FileIOPermissionAccess을 참조하십시오.

적용 대상

추가 정보