ApplicationBase.ChangeCulture(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 스레드에서 문자열 조작과 문자열 형식 지정에 사용하는 문화권을 변경합니다.
public:
void ChangeCulture(System::String ^ cultureName);
public void ChangeCulture (string cultureName);
member this.ChangeCulture : string -> unit
Public Sub ChangeCulture (cultureName As String)
매개 변수
- cultureName
- String
String
. 문자열 형식의 문화권 이름입니다. 사용 가능한 이름 목록을 보려면 CultureInfo를 참조하십시오.
예외
cultureName
이(가) Nothing
인 경우
cultureName
이 유효한 문화권 이름이 아닙니다.
예제
이 예제에서는 문화권을 변경 하 날짜의 문자열 표현을 변경 하는 방법을 보여 줍니다.
Private Sub TestChangeCulture()
' Store the current culture.
Dim currentculture As String = My.Application.Culture.Name
MsgBox("Current culture is " & currentculture)
Dim jan1 As New Date(2005, 1, 1, 15, 15, 15)
My.Application.ChangeCulture("en-US")
MsgBox("Date represented in en-US culture: " & jan1)
' 1/1/2005 3:15:15 PM
My.Application.ChangeCulture("")
MsgBox("Date represented in invariant culture" & jan1)
' 01/01/2005 15:15:15
' Restore the culture.
My.Application.ChangeCulture(currentculture)
End Sub
설명
합니다 My.Application.ChangeCulture
메서드는 현재 스레드의 변경 CurrentCulture 속성입니다.
CurrentCulture 날짜, 시간, 통화, 숫자, 텍스트, 문자열 비교 및 해당 스레드에서 모든 계산이 대/소문자 구분의 순서 정렬에 대 한 기본 형식을 결정 합니다.
현재 문화권을 검색 하려면 사용할 수 있습니다 합니다 Culture 속성 또는 CurrentCulture 속성입니다.
CurrentCulture 설정을 언어 설정이 다릅니다. 지리적 지역에 대 한 표준 설정과 관련 된 데이터만 포함 합니다. 따라서 합니다 CurrentCulture 속성 또는 특정 문화권에만 설정할 수는 InvariantCulture합니다.
사용 된 My.Application.ChangeUICulture
문화권별 리소스를 검색 하는 현재 스레드 문화권을 변경 하는 방법입니다.
프로젝트 형식에 따라 가용성
프로젝트 형식 | 사용 가능 |
---|---|
Windows Forms 애플리케이션 | 예 |
클래스 라이브러리 | 예 |
콘솔 애플리케이션 | 예 |
Windows Forms 컨트롤 라이브러리 | 예 |
웹 컨트롤 라이브러리 | No |
Windows 서비스 | 예 |
웹 사이트 | No |
적용 대상
추가 정보
.NET