FileSystem.Print(Int32, Object[]) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
표시 형식 데이터를 순차 파일에 씁니다.
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.
설명
Print
및 PrintLine
함수는 이전 버전과의 호환성을 위해 제공되며 성능에 영향을 줄 수 있습니다. 비 레거시 애플리케이션의 경우는 My.Computer.FileSystem
개체는 더 나은 성능을 제공 합니다. 자세한 내용은 Visual Basic을 사용한 파일 액세스를 참조하세요.
Print
는 줄 끝에 줄 바꿈을 포함하지 않습니다. 그러나 는 PrintLine
줄 바꿈을 포함합니다.
로 Print
작성된 데이터는 일반적으로 또는 Input
을 사용하여 LineInput
파일에서 읽습니다.
에 대해 PrintLine
를 생략 Output
하면 빈 줄이 파일에 인쇄됩니다. 의 경우 Print
아무 것도 출력되지 않습니다. 쉼표로 구분된 여러 식은 탭 경계에 정렬되지만 쉼 TAB
표가 혼합되어 결과가 일치하지 않을 수 있습니다.
데이터의 True
경우 Boolean
또는 False
가 인쇄됩니다. True
및 False
키워드는 로캘에 관계없이 변환되지 않습니다.
날짜 데이터는 시스템에서 인식하는 표준 짧은 날짜 형식을 사용하여 파일에 기록됩니다. 날짜 또는 시간 구성 요소가 없거나 0이면 제공된 부분만 파일에 기록됩니다.
데이터가 비어 있으면 파일에 Output
아무 것도 기록되지 않습니다. 그러나 목록 데이터가 인 DBNull
Null
경우 Output
는 파일에 기록됩니다.
데이터의 경우 Error
출력은 로 Error errorcode
표시됩니다. Error
키워드(keyword) 로캘에 관계없이 변환되지 않습니다.
를 사용하여 Print
파일에 기록된 모든 데이터는 국제적으로 인식됩니다. 즉, 데이터가 적절한 10진수 구분 기호를 사용하여 올바르게 서식이 지정됩니다. 사용자가 여러 로캘 Write
에서 사용할 데이터를 출력하려는 경우 를 사용해야 합니다.
또는 PrintLine
함수를 사용하여 Print
파일에 쓰려면 열거형에서 FileIOPermissionAccess
액세스해야 합니다Write
. 자세한 내용은 FileIOPermissionAccess을 참조하십시오.
적용 대상
추가 정보
.NET