Boolean 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一个布尔(true
或 false
)值。
public value class bool : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
public value class bool : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>, IParsable<bool>, ISpanParsable<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>
public readonly struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
public readonly struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>, IParsable<bool>, ISpanParsable<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>
type bool = struct
interface IConvertible
type bool = struct
interface IConvertible
interface IParsable<bool>
interface ISpanParsable<bool>
[<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, IComparable(Of Boolean), IConvertible, IEquatable(Of Boolean), IParsable(Of Boolean), ISpanParsable(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 值。 |
显式接口实现
适用于
线程安全性
此类型的所有成员都是线程安全的。 看起来修改实例状态的成员实际上返回使用新值初始化的新实例。 与任何其他类型一样,读取和写入包含此类型的实例的共享变量必须受到锁的保护,以确保线程安全。