Resources.GetIdentifier(String, String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたリソース名のリソース識別子を返します。
[Android.Runtime.Register("getIdentifier", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I", "GetGetIdentifier_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual int GetIdentifier(string? name, string? defType, string? defPackage);
[<Android.Runtime.Register("getIdentifier", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I", "GetGetIdentifier_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member GetIdentifier : string * string * string -> int
override this.GetIdentifier : string * string * string -> int
パラメーター
- name
- String
目的のリソースの名前。
- defType
- String
"type/" が名前に含まれていない場合に検索する既定のリソースの種類 (省略可能)。 明示的な型を必要とする場合は null を指定できます。
- defPackage
- String
"package:" が名前に含まれていない場合に検索する省略可能な既定のパッケージ。 明示的なパッケージを要求するには null を指定できます。
返品
int 関連付けられているリソース識別子。 このようなリソースが見つからなかった場合は 0 を返します。 (0 は有効なリソース ID ではありません)。)
- 属性
注釈
指定されたリソース名のリソース識別子を返します。 完全修飾リソース名は、"package:type/entry" という形式です。 ここで defType と defPackage をそれぞれ指定する場合、最初の 2 つのコンポーネント (パッケージと型) は省略可能です。
注: この関数の使用は推奨されません。 名前よりも識別子でリソースを取得する方がはるかに効率的です。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。