ResourceSet.GetObject 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 이름의 리소스 개체를 반환합니다.
오버로드
GetObject(String) |
지정된 이름의 리소스 개체를 검색합니다. |
GetObject(String, Boolean) |
요청한 경우 지정된 이름의 리소스 개체를 대/소문자를 구분하지 않고 검색합니다. |
GetObject(String)
- Source:
- ResourceSet.cs
- Source:
- ResourceSet.cs
- Source:
- ResourceSet.cs
지정된 이름의 리소스 개체를 검색합니다.
public:
virtual System::Object ^ GetObject(System::String ^ name);
public virtual object? GetObject (string name);
public virtual object GetObject (string name);
abstract member GetObject : string -> obj
override this.GetObject : string -> obj
Public Overridable Function GetObject (name As String) As Object
매개 변수
- name
- String
검색할 리소스의 이름(대/소문자 구분)입니다.
반환
요청된 리소스입니다.
예외
name
매개 변수가 null
인 경우
개체가 닫혔거나 삭제된 경우
설명
리소스 개체의 이름은 대/소문자를 구분합니다. 대/소문자를 구분하지 않는 검색의 경우 을 사용합니다 GetObject.
적용 대상
GetObject(String, Boolean)
- Source:
- ResourceSet.cs
- Source:
- ResourceSet.cs
- Source:
- ResourceSet.cs
요청한 경우 지정된 이름의 리소스 개체를 대/소문자를 구분하지 않고 검색합니다.
public:
virtual System::Object ^ GetObject(System::String ^ name, bool ignoreCase);
public virtual object? GetObject (string name, bool ignoreCase);
public virtual object GetObject (string name, bool ignoreCase);
abstract member GetObject : string * bool -> obj
override this.GetObject : string * bool -> obj
Public Overridable Function GetObject (name As String, ignoreCase As Boolean) As Object
매개 변수
- name
- String
검색할 리소스의 이름입니다.
- ignoreCase
- Boolean
지정된 이름의 대/소문자를 구분하지 않을 것인지 여부를 나타냅니다.
반환
요청된 리소스입니다.
예외
name
매개 변수가 null
인 경우
개체가 닫혔거나 삭제된 경우
설명
매개 변수 값이 ignoreCase
true
이면 이름이 "Resource"인 리소스는 이름이 "resource"인 리소스와 동일합니다. 그러나 이 메서드는 항상 를 사용하여 CultureInfo.InvariantCulture대/소문자를 구분하지 않는 문자열 비교를 수행합니다. 장점은 이 메서드가 수행하는 대/소문자를 구분하지 않는 문자열 비교 결과가 문화권에 관계없이 모든 컴퓨터에서 동일하다는 것입니다. 단점은 결과가 모든 문화권의 대/소문자 규칙과 일치하지 않는다는 것입니다.
예를 들어 터키어 알파벳에는 점이 있는 문자와 점이 없는 문자의 두 가지 버전이 있습니다. 터키어에서 문자 I(유니코드 0049)는 다른 문자 ı(유니코드 0131)의 대문자 버전으로 간주됩니다. 문자 i(유니코드 0069)는 다른 문자 5(유니코드 0130)의 소문자 버전으로 간주됩니다. 이러한 대/소문자 규칙에 따라 문화권 "tr-TR"(터키어)에 대해 i(유니코드 0069) 및 I(유니코드 0049)의 대/소문자를 구분하지 않는 문자열 비교가 실패해야 합니다. GetObject
로 설정된 메서드 ignoreCase
를 true
사용하면 이 비교가 성공합니다.
적용 대상
.NET