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[]

선택 사항입니다. 파일에 쓸 쉼표로 구분된 0개 이상의 식입니다.

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

T:System.IO.IOException: 파일 모드가 잘못된 경우

FileNumber가 없는 경우(T:System.IO.IOException)

예제

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

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 파일에서 읽습니다.

에 대해 PrintLine를 생략 Output 하면 빈 줄이 파일에 인쇄됩니다. 의 경우 Print아무 것도 출력되지 않습니다. 쉼표로 구분된 여러 식은 탭 경계에 정렬되지만 쉼 TAB 표가 혼합되어 결과가 일치하지 않을 수 있습니다.

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

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

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

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

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

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

적용 대상

추가 정보