StringWriter 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
StringWriter 클래스의 새 인스턴스를 초기화합니다.
오버로드
| Name | Description |
|---|---|
| StringWriter() |
StringWriter 클래스의 새 인스턴스를 초기화합니다. |
| StringWriter(IFormatProvider) |
지정된 형식 컨트롤을 사용하여 클래스의 StringWriter 새 인스턴스를 초기화합니다. |
| StringWriter(StringBuilder) |
지정된 StringWriter클래스에 쓰는 클래스의 StringBuilder 새 인스턴스를 초기화합니다. |
| StringWriter(StringBuilder, IFormatProvider) |
지정된 StringWriter 형식 공급자에 쓰고 지정된 형식 공급자가 있는 클래스의 StringBuilder 새 인스턴스를 초기화합니다. |
StringWriter()
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
StringWriter 클래스의 새 인스턴스를 초기화합니다.
public:
StringWriter();
public StringWriter();
Public Sub New ()
예제
다음 코드 예제에서는 클래스를 사용 하 여 문자열을 생성 하는 방법을 보여 줍니다 StringWriter .
using System;
using System.IO;
using System.Text;
class StrWriter
{
static void Main()
{
StringWriter strWriter = new StringWriter();
// Use the three overloads of the Write method that are
// overridden by the StringWriter class.
strWriter.Write("file path characters are: ");
strWriter.Write(
Path.InvalidPathChars, 0, Path.InvalidPathChars.Length);
strWriter.Write('.');
// Use the underlying StringBuilder for more complex
// manipulations of the string.
strWriter.GetStringBuilder().Insert(0, "Invalid ");
Console.WriteLine("The following string is {0} encoded.\n{1}",
strWriter.Encoding.EncodingName, strWriter.ToString());
}
}
Imports System.IO
Imports System.Text
Public Class StrWriter
Shared Sub Main()
Dim strWriter As StringWriter = new StringWriter()
' Use the three overloads of the Write method that are
' overridden by the StringWriter class.
strWriter.Write("file path characters are: ")
strWriter.Write( _
Path.InvalidPathChars, 0, Path.InvalidPathChars.Length)
strWriter.Write("."C)
' Use the underlying StringBuilder for more complex
' manipulations of the string.
strWriter.GetStringBuilder().Insert(0, "Invalid ")
Console.WriteLine("The following string is {0} encoded." _
& vbCrLf & "{1}", _
strWriter.Encoding.EncodingName, strWriter.ToString())
End Sub
End Class
설명
새 StringBuilder 개체가 자동으로 만들어지고 클래스의 StringWriter 새 인스턴스와 연결됩니다. 이 생성자에 대해 형식 컨트롤을 지정하지 않았으므로 새 인스턴스는 .을 사용하여 CultureInfo.CurrentCulture초기화됩니다.
다음 표에서는 다른 일반적인 또는 관련 I/O 작업의 예를 나열합니다.
| 이 작업을 수행하려면... | 이 항목의 예제를 참조하세요. |
|---|---|
| 텍스트 파일을 만듭니다. | 방법: 파일에 텍스트 쓰기 |
| 텍스트 파일에 씁니다. | 방법: 파일에 텍스트 쓰기 |
| 텍스트 파일에서 읽습니다. | 방법: 파일에서 텍스트 읽기 |
| 파일에 텍스트를 추가합니다. |
방법: 로그 파일 열기 및 추가 File.AppendText FileInfo.AppendText |
| 파일의 크기를 가져옵니다. | FileInfo.Length |
| 파일의 특성을 가져옵니다. | File.GetAttributes |
| 파일의 특성을 설정합니다. | File.SetAttributes |
| 파일이 있는지 확인합니다. | File.Exists |
| 이진 파일에서 읽습니다. | 방법: 새로 만든 데이터 파일 읽기 및 쓰기 |
| 이진 파일에 씁니다. | 방법: 새로 만든 데이터 파일 읽기 및 쓰기 |
추가 정보
적용 대상
StringWriter(IFormatProvider)
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
지정된 형식 컨트롤을 사용하여 클래스의 StringWriter 새 인스턴스를 초기화합니다.
public:
StringWriter(IFormatProvider ^ formatProvider);
public StringWriter(IFormatProvider formatProvider);
public StringWriter(IFormatProvider? formatProvider);
new System.IO.StringWriter : IFormatProvider -> System.IO.StringWriter
Public Sub New (formatProvider As IFormatProvider)
매개 변수
- formatProvider
- IFormatProvider
IFormatProvider 서식을 제어하는 개체입니다.
예제
다음 코드 예제에서는 특정 문화권에서 문자열을 생성하는 방법을 보여 줍니다.
using System;
using System.Globalization;
using System.IO;
class StrWriter
{
static void Main()
{
StringWriter strWriter =
new StringWriter(new CultureInfo("ar-DZ"));
strWriter.Write(DateTime.Now);
Console.WriteLine(
"Current date and time using the invariant culture: {0}\n" +
"Current date and time using the Algerian culture: {1}",
DateTime.Now.ToString(), strWriter.ToString());
}
}
Imports System.Globalization
Imports System.IO
Public Class StrWriter
Shared Sub Main()
Dim strWriter As New StringWriter(New CultureInfo("ar-DZ"))
strWriter.Write(DateTime.Now)
Console.WriteLine( _
"Current date and time using the invariant culture: {0}" _
& vbCrLf & _
"Current date and time using the Algerian culture: {1}", _
DateTime.Now.ToString(), strWriter.ToString())
End Sub
End Class
설명
새 StringBuilder 개체가 자동으로 만들어지고 클래스의 StringWriter 새 인스턴스와 연결됩니다.
다음 표에서는 다른 일반적인 또는 관련 I/O 작업의 예를 나열합니다.
| 이 작업을 수행하려면... | 이 항목의 예제를 참조하세요. |
|---|---|
| 텍스트 파일을 만듭니다. | 방법: 파일에 텍스트 쓰기 |
| 텍스트 파일에 씁니다. | 방법: 파일에 텍스트 쓰기 |
| 텍스트 파일에서 읽습니다. | 방법: 파일에서 텍스트 읽기 |
| 파일에 텍스트를 추가합니다. |
방법: 로그 파일 열기 및 추가 File.AppendText FileInfo.AppendText |
| 파일의 크기를 가져옵니다. | FileInfo.Length |
| 파일의 특성을 가져옵니다. | File.GetAttributes |
| 파일의 특성을 설정합니다. | File.SetAttributes |
| 파일이 있는지 확인합니다. | File.Exists |
| 이진 파일에서 읽습니다. | 방법: 새로 만든 데이터 파일 읽기 및 쓰기 |
| 이진 파일에 씁니다. | 방법: 새로 만든 데이터 파일 읽기 및 쓰기 |
추가 정보
적용 대상
StringWriter(StringBuilder)
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
지정된 StringWriter클래스에 쓰는 클래스의 StringBuilder 새 인스턴스를 초기화합니다.
public:
StringWriter(System::Text::StringBuilder ^ sb);
public StringWriter(System.Text.StringBuilder sb);
new System.IO.StringWriter : System.Text.StringBuilder -> System.IO.StringWriter
Public Sub New (sb As StringBuilder)
매개 변수
StringBuilder 쓸 개체입니다.
예외
sb은 null입니다.
예제
다음 코드 예제에서는 클래스를 StringBuilder 사용하여 닫힌 StringWriter문자열의 기본 문자열을 수정하는 방법을 보여 줍니다.
using System;
using System.IO;
using System.Text;
class StrWriter
{
static void Main()
{
StringBuilder strBuilder =
new StringBuilder("file path characters are: ");
StringWriter strWriter = new StringWriter(strBuilder);
strWriter.Write(
Path.InvalidPathChars, 0, Path.InvalidPathChars.Length);
strWriter.Close();
// Since the StringWriter is closed, an exception will
// be thrown if the Write method is called. However,
// the StringBuilder can still manipulate the string.
strBuilder.Insert(0, "Invalid ");
Console.WriteLine(strWriter.ToString());
}
}
Imports System.IO
Imports System.Text
Public Class StrWriter
Shared Sub Main()
Dim strBuilder As New StringBuilder( _
"file path characters are: ")
Dim strWriter As New StringWriter(strBuilder)
strWriter.Write( _
Path.InvalidPathChars, 0, Path.InvalidPathChars.Length)
strWriter.Close()
' Since the StringWriter is closed, an exception will
' be thrown if the Write method is called. However,
' the StringBuilder can still manipulate the string.
strBuilder.Insert(0, "Invalid ")
Console.WriteLine(strWriter.ToString())
End Sub
End Class
설명
이 생성자에 대해 형식 컨트롤을 지정하지 않았으므로 새 인스턴스는 .을 사용하여 CultureInfo.CurrentCulture초기화됩니다.
다음 표에서는 다른 일반적인 또는 관련 I/O 작업의 예를 나열합니다.
| 이 작업을 수행하려면... | 이 항목의 예제를 참조하세요. |
|---|---|
| 텍스트 파일을 만듭니다. | 방법: 파일에 텍스트 쓰기 |
| 텍스트 파일에 씁니다. | 방법: 파일에 텍스트 쓰기 |
| 텍스트 파일에서 읽습니다. | 방법: 파일에서 텍스트 읽기 |
| 파일에 텍스트를 추가합니다. |
방법: 로그 파일 열기 및 추가 File.AppendText FileInfo.AppendText |
| 파일의 크기를 가져옵니다. | FileInfo.Length |
| 파일의 특성을 가져옵니다. | File.GetAttributes |
| 파일의 특성을 설정합니다. | File.SetAttributes |
| 파일이 있는지 확인합니다. | File.Exists |
| 이진 파일에서 읽습니다. | 방법: 새로 만든 데이터 파일 읽기 및 쓰기 |
| 이진 파일에 씁니다. | 방법: 새로 만든 데이터 파일 읽기 및 쓰기 |
추가 정보
적용 대상
StringWriter(StringBuilder, IFormatProvider)
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
지정된 StringWriter 형식 공급자에 쓰고 지정된 형식 공급자가 있는 클래스의 StringBuilder 새 인스턴스를 초기화합니다.
public:
StringWriter(System::Text::StringBuilder ^ sb, IFormatProvider ^ formatProvider);
public StringWriter(System.Text.StringBuilder sb, IFormatProvider formatProvider);
public StringWriter(System.Text.StringBuilder sb, IFormatProvider? formatProvider);
new System.IO.StringWriter : System.Text.StringBuilder * IFormatProvider -> System.IO.StringWriter
Public Sub New (sb As StringBuilder, formatProvider As IFormatProvider)
매개 변수
StringBuilder 쓸 개체입니다.
- formatProvider
- IFormatProvider
IFormatProvider 서식을 제어하는 개체입니다.
예외
sb은 null입니다.
설명
다음 표에서는 다른 일반적인 또는 관련 I/O 작업의 예를 나열합니다.
| 이 작업을 수행하려면... | 이 항목의 예제를 참조하세요. |
|---|---|
| 텍스트 파일을 만듭니다. | 방법: 파일에 텍스트 쓰기 |
| 텍스트 파일에 씁니다. | 방법: 파일에 텍스트 쓰기 |
| 텍스트 파일에서 읽습니다. | 방법: 파일에서 텍스트 읽기 |
| 파일에 텍스트를 추가합니다. |
방법: 로그 파일 열기 및 추가 File.AppendText FileInfo.AppendText |
| 파일의 크기를 가져옵니다. | FileInfo.Length |
| 파일의 특성을 가져옵니다. | File.GetAttributes |
| 파일의 특성을 설정합니다. | File.SetAttributes |
| 파일이 있는지 확인합니다. | File.Exists |
| 이진 파일에서 읽습니다. | 방법: 새로 만든 데이터 파일 읽기 및 쓰기 |
| 이진 파일에 씁니다. | 방법: 새로 만든 데이터 파일 읽기 및 쓰기 |