ObjectInputStream.GetField.Get 方法

定义

重载

名称 说明
Get(String, Object)

从持久性字段中获取命名对象字段的值。

Get(String, Boolean)

从持久字段获取命名布尔字段的值。

Get(String, Char)

从持久字段获取命名字符字段的值。

Get(String, Double)

从永久性字段中获取命名的 double 字段的值。

Get(String, Int16)

从持久字段获取命名短字段的值。

Get(String, Int32)

从持久字段获取命名 int 字段的值。

Get(String, Int64)

从永久性字段中获取命名的长字段的值。

Get(String, SByte)

从永久性字段中获取命名字节字段的值。

Get(String, Single)

从永久性字段中获取命名浮点字段的值。

Get(String, Object)

从持久性字段中获取命名对象字段的值。

[Android.Runtime.Register("get", "(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;", "GetGet_Ljava_lang_String_Ljava_lang_Object_Handler")]
public abstract Java.Lang.Object Get(string name, Java.Lang.Object val);
[<Android.Runtime.Register("get", "(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;", "GetGet_Ljava_lang_String_Ljava_lang_Object_Handler")>]
abstract member Get : string * Java.Lang.Object -> Java.Lang.Object

参数

name
String

字段的名称

val
Object

如果没有值,则为要使用的 name 默认值

返回

命名 Object 字段的值

属性

例外

如果从源输入流读取时出错,

如果标识的 name 字段的类型不是 Object

注解

从持久性字段中获取命名对象字段的值。

Java文档java.io.ObjectInputStream.GetField.get(java.lang.String, java.lang.Object)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Get(String, Boolean)

从持久字段获取命名布尔字段的值。

[Android.Runtime.Register("get", "(Ljava/lang/String;Z)Z", "GetGet_Ljava_lang_String_ZHandler")]
public abstract bool Get(string name, bool val);
[<Android.Runtime.Register("get", "(Ljava/lang/String;Z)Z", "GetGet_Ljava_lang_String_ZHandler")>]
abstract member Get : string * bool -> bool

参数

name
String

字段的名称

val
Boolean

如果没有值,则为要使用的 name 默认值

返回

命名 boolean 字段的值

属性

例外

如果从源输入流读取时出错,

如果标识的 name 字段的类型不是 boolean

注解

从持久字段获取命名布尔字段的值。

Java文档java.io.ObjectInputStream.GetField.get(java.lang.String, boolean)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Get(String, Char)

从持久字段获取命名字符字段的值。

[Android.Runtime.Register("get", "(Ljava/lang/String;C)C", "GetGet_Ljava_lang_String_CHandler")]
public abstract char Get(string name, char val);
[<Android.Runtime.Register("get", "(Ljava/lang/String;C)C", "GetGet_Ljava_lang_String_CHandler")>]
abstract member Get : string * char -> char

参数

name
String

字段的名称

val
Char

如果没有值,则为要使用的 name 默认值

返回

命名 char 字段的值

属性

例外

如果从源输入流读取时出错,

如果标识的 name 字段的类型不是 char

注解

从持久字段获取命名字符字段的值。

Java文档java.io.ObjectInputStream.GetField.get(java.lang.String, char)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Get(String, Double)

从永久性字段中获取命名的 double 字段的值。

[Android.Runtime.Register("get", "(Ljava/lang/String;D)D", "GetGet_Ljava_lang_String_DHandler")]
public abstract double Get(string name, double val);
[<Android.Runtime.Register("get", "(Ljava/lang/String;D)D", "GetGet_Ljava_lang_String_DHandler")>]
abstract member Get : string * double -> double

参数

name
String

字段的名称

val
Double

如果没有值,则为要使用的 name 默认值

返回

命名 double 字段的值

属性

例外

如果从源输入流读取时出错,

如果标识的 name 字段的类型不是 double

注解

从永久性字段中获取命名的 double 字段的值。

Java文档java.io.ObjectInputStream.GetField.get(java.lang.String, double)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Get(String, Int16)

从持久字段获取命名短字段的值。

[Android.Runtime.Register("get", "(Ljava/lang/String;S)S", "GetGet_Ljava_lang_String_SHandler")]
public abstract short Get(string name, short val);
[<Android.Runtime.Register("get", "(Ljava/lang/String;S)S", "GetGet_Ljava_lang_String_SHandler")>]
abstract member Get : string * int16 -> int16

参数

name
String

字段的名称

val
Int16

如果没有值,则为要使用的 name 默认值

返回

命名 short 字段的值

属性

例外

如果从源输入流读取时出错,

如果标识的 name 字段的类型不是 short

注解

从持久字段获取命名短字段的值。

Java文档java.io.ObjectInputStream.GetField.get(java.lang.String, short)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Get(String, Int32)

从持久字段获取命名 int 字段的值。

[Android.Runtime.Register("get", "(Ljava/lang/String;I)I", "GetGet_Ljava_lang_String_IHandler")]
public abstract int Get(string name, int val);
[<Android.Runtime.Register("get", "(Ljava/lang/String;I)I", "GetGet_Ljava_lang_String_IHandler")>]
abstract member Get : string * int -> int

参数

name
String

字段的名称

val
Int32

如果没有值,则为要使用的 name 默认值

返回

命名 int 字段的值

属性

例外

如果从源输入流读取时出错,

如果标识的 name 字段的类型不是 int

注解

从持久字段获取命名 int 字段的值。

Java文档java.io.ObjectInputStream.GetField.get(java.lang.String, int)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Get(String, Int64)

从永久性字段中获取命名的长字段的值。

[Android.Runtime.Register("get", "(Ljava/lang/String;J)J", "GetGet_Ljava_lang_String_JHandler")]
public abstract long Get(string name, long val);
[<Android.Runtime.Register("get", "(Ljava/lang/String;J)J", "GetGet_Ljava_lang_String_JHandler")>]
abstract member Get : string * int64 -> int64

参数

name
String

字段的名称

val
Int64

如果没有值,则为要使用的 name 默认值

返回

命名 long 字段的值

属性

例外

如果从源输入流读取时出错,

如果标识的 name 字段的类型不是 long

注解

从永久性字段中获取命名的长字段的值。

Java文档java.io.ObjectInputStream.GetField.get(java.lang.String, long)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Get(String, SByte)

从永久性字段中获取命名字节字段的值。

[Android.Runtime.Register("get", "(Ljava/lang/String;B)B", "GetGet_Ljava_lang_String_BHandler")]
public abstract sbyte Get(string name, sbyte val);
[<Android.Runtime.Register("get", "(Ljava/lang/String;B)B", "GetGet_Ljava_lang_String_BHandler")>]
abstract member Get : string * sbyte -> sbyte

参数

name
String

字段的名称

val
SByte

如果没有值,则为要使用的 name 默认值

返回

命名 byte 字段的值

属性

例外

如果从源输入流读取时出错,

如果标识的 name 字段的类型不是 byte

注解

从永久性字段中获取命名字节字段的值。

Java文档java.io.ObjectInputStream.GetField.get(java.lang.String, byte)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Get(String, Single)

从永久性字段中获取命名浮点字段的值。

[Android.Runtime.Register("get", "(Ljava/lang/String;F)F", "GetGet_Ljava_lang_String_FHandler")]
public abstract float Get(string name, float val);
[<Android.Runtime.Register("get", "(Ljava/lang/String;F)F", "GetGet_Ljava_lang_String_FHandler")>]
abstract member Get : string * single -> single

参数

name
String

字段的名称

val
Single

如果没有值,则为要使用的 name 默认值

返回

命名 float 字段的值

属性

例外

如果从源输入流读取时出错,

如果标识的 float 字段的类型不是 char

注解

从永久性字段中获取命名浮点字段的值。

Java文档java.io.ObjectInputStream.GetField.get(java.lang.String, float)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于