Float 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类 Float
将基元类型的 float
值包装在 对象中。
[Android.Runtime.Register("java/lang/Float", DoNotGenerateAcw=true)]
public sealed class Float : Java.Lang.Number, IConvertible, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IComparable
[<Android.Runtime.Register("java/lang/Float", DoNotGenerateAcw=true)>]
type Float = class
inherit Number
interface IConvertible
interface IComparable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 继承
- 属性
- 实现
注解
类 Float
将基元类型的 float
值包装在 对象中。 类型的 Float
对象包含类型为 float
的单个字段。
此外,此类提供了几种方法用于将 转换为 float
String
和 String
转换为 float
,以及处理 float
时有用的其他常量和方法。
<-- Android 删除:ValueBased 上的段落
这是一个 基于值的 类;程序员应将 #equals (对象) 的实例视为可互换的实例,并且不应使用实例进行同步,否则可能会出现不可预知的行为。 例如,在将来的版本中,同步可能会失败。 -->
<h2>equivalenceRelation>浮点相等性、等效性和 Comparison</h2>
类 java.lang.Double
讨论适用于值的相等 float
性、等效性和浮点值的比较。
在 1.0 中添加。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。
构造函数
Float(Double) |
构造一个新分配 |
Float(Single) |
构造表示基元 |
Float(String) |
构造一个新分配 |
字段
Bytes |
用于表示 |
MaxExponent |
有限 |
MinExponent |
规范化 |
MinNormal |
一个常量,该常量包含类型 |
Size |
用于表示 |
属性
Class |
返回此 |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
IsInfinite |
|
IsNaN |
|
JniIdentityHashCode |
类 |
JniPeerMembers |
类 |
PeerReference |
类 |
ThresholdClass |
此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。 (继承自 Number) |
ThresholdType |
此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。 (继承自 Number) |
Type |
表示 |
方法
ByteValue() |
以 的形式 |
Clone() |
创建并返回此对象的副本。 (继承自 Object) |
Compare(Single, Single) |
比较两个指定的 |
CompareTo(Float) |
以数字方式比较两个 |
Dispose() |
类 |
Dispose(Boolean) |
类 |
DoubleValue() |
在扩大基元转换后,以 的形式 |
Equals(Object) |
指示某个其他对象是否“等于”此对象。 (继承自 Object) |
FloatToIntBits(Single) |
根据 IEEE 754 浮点“单格式”位布局返回指定浮点值的表示形式。 |
FloatToRawIntBits(Single) |
根据 IEEE 754 浮点“单格式”位布局返回指定浮点值的表示形式,保留非数字 (NaN) 值。 |
FloatValue() |
返回 |
GetHashCode() |
返回对象的哈希代码值。 (继承自 Object) |
HashCode(Single) |
返回值的哈希代码 |
IntBitsToFloat(Int32) |
返回对应于 |
IntValue() |
在收缩基元转换后以 的形式 |
InvokeIsInfinite(Single) |
|
InvokeIsNaN(Single) |
|
IsFinite(Single) |
|
JavaFinalize() |
当垃圾回收确定不再引用对象时,由垃圾回收器对对象调用。 (继承自 Object) |
LongValue() |
在收缩基元转换后返回此值 |
Max(Single, Single) |
返回两 |
Min(Single, Single) |
返回两 |
Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
ParseFloat(String) |
返回一个新的 |
SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
ShortValue() |
以 的形式 |
Sum(Single, Single) |
根据 + 运算符将两 |
ToArray<T>() |
类 |
ToHexString(Single) |
返回参数的 |
ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
ToString(Single) |
返回参数的 |
UnregisterFromRuntime() |
类 |
ValueOf(Single) |
返回表示 |
ValueOf(String) |
返回一个 |
Wait() |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<> (继承自 Object) |
Wait(Int64) |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<> (继承自 Object) |
Wait(Int64, Int32) |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<> (继承自 Object) |
运算符
Explicit(Float to Single) |
类 |
显式接口实现
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
类 |
GetJniTypeName(IJavaPeerable) |
类 |