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인 경우
개체가 닫혔거나 삭제된 경우
설명
매개 변수 값이 ignoreCasetrue이면 이름이 "Resource"인 리소스는 이름이 "resource"인 리소스와 동일합니다. 그러나 이 메서드는 항상 를 사용하여 CultureInfo.InvariantCulture대/소문자를 구분하지 않는 문자열 비교를 수행합니다. 장점은 이 메서드가 수행하는 대/소문자를 구분하지 않는 문자열 비교 결과가 문화권에 관계없이 모든 컴퓨터에서 동일하다는 것입니다. 단점은 결과가 모든 문화권의 대/소문자 규칙과 일치하지 않는다는 것입니다.
예를 들어 터키어 알파벳에는 점이 있는 문자와 점이 없는 문자의 두 가지 버전이 있습니다. 터키어에서 문자 I(유니코드 0049)는 다른 문자 ı(유니코드 0131)의 대문자 버전으로 간주됩니다. 문자 i(유니코드 0069)는 다른 문자 5(유니코드 0130)의 소문자 버전으로 간주됩니다. 이러한 대/소문자 규칙에 따라 문화권 "tr-TR"(터키어)에 대해 i(유니코드 0069) 및 I(유니코드 0049)의 대/소문자를 구분하지 않는 문자열 비교가 실패해야 합니다.
GetObject 로 설정된 메서드 ignoreCase 를 true사용하면 이 비교가 성공합니다.