다음을 통해 공유


ResourceSet.GetObject 메서드

정의

지정된 이름의 리소스 개체를 반환합니다.

오버로드

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 로 설정된 메서드 ignoreCasetrue사용하면 이 비교가 성공합니다.

적용 대상