Boolean 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示布尔值(true 或 false) 值。
public value class bool : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
public value class bool : IComparable, IConvertible
public value class bool : IComparable, IComparable<bool>, IEquatable<bool>
public struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
[System.Serializable]
public struct Boolean : IComparable, IConvertible
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
public struct Boolean : IComparable, IComparable<bool>, IEquatable<bool>
public readonly struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
type bool = struct
interface IConvertible
[<System.Serializable>]
type bool = struct
interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type bool = struct
interface IConvertible
type bool = struct
Public Structure Boolean
Implements IComparable, IComparable(Of Boolean), IConvertible, IEquatable(Of Boolean)
Public Structure Boolean
Implements IComparable, IConvertible
Public Structure Boolean
Implements IComparable, IComparable(Of Boolean), IEquatable(Of Boolean)
- 继承
- 属性
- 实现
注解
有关此 API 的详细信息,请参阅布尔的 补充 API 备注。
字段
| 名称 | 说明 |
|---|---|
| FalseString |
将布尔值 |
| TrueString |
将布尔值 |
方法
| 名称 | 说明 |
|---|---|
| CompareTo(Boolean) |
将此实例与指定的 Boolean 对象进行比较,并返回一个整数,指示它们彼此之间的关系。 |
| CompareTo(Object) |
将此实例与指定的对象进行比较,并返回一个整数,指示它们彼此之间的关系。 |
| Equals(Boolean) |
返回一个值,该值指示此实例是否等于指定的 Boolean 对象。 |
| Equals(Object) |
返回一个值,该值指示此实例是否等于指定的对象。 |
| GetHashCode() |
返回此实例的哈希代码。 |
| GetTypeCode() |
返回值类型的类型代码 Boolean 。 |
| Parse(ReadOnlySpan<Char>) |
将逻辑值的指定范围表示形式转换为其 Boolean 等效值。 |
| Parse(String) |
将逻辑值的指定字符串表示形式转换为其 Boolean 等效的表示形式。 |
| ToString() |
将此实例的值转换为其等效的字符串表示形式(“True”或“False”)。 |
| ToString(IFormatProvider) |
将此实例的值转换为其等效的字符串表示形式(“True”或“False”)。 |
| TryFormat(Span<Char>, Int32) |
尝试将当前布尔实例的值格式化为提供的字符范围。 |
| TryParse(ReadOnlySpan<Char>, Boolean) |
尝试将逻辑值的指定范围表示形式转换为其 Boolean 等效值。 |
| TryParse(String, Boolean) |
尝试将逻辑值的指定字符串表示形式转换为其 Boolean 等效项。 |
显式接口实现
适用于
线程安全性
此类型的所有成员都是线程安全的。 似乎修改实例状态的成员实际上返回使用新值初始化的新实例。 与任何其他类型一样,读取和写入包含此类型的实例的共享变量必须受到锁的保护,以确保线程安全。