gpt4 book ai didi

c# - 在 C# 中将字符串转换为 boolean 值

转载 作者:行者123 更新时间:2023-12-03 04:39:21 24 4
gpt4 key购买 nike

我需要帮助将字符串转换为 bool 值:

我一直在尝试从 TopMost 为我的程序获取值(真或假)并将其保存在我的设置中。

Settings1.Default["tm"] = ;
Settings1.Default.Save();

我的设置 'tm' 的类型是 bool 值 (true, false)
但我只使用 C# 很短的时间,我不确定如何保存我的 TopMost 是真还是假。

在你说在属性中使用它之前,它是一个用户选项;我希望他们能够选择是 on(true) 还是 off(false) 的选项,但将其保存并加载为 bool 值。

最佳答案

我知道这不是一个理想的问题,但由于 OP 似乎是一个初学者,我很乐意与他分享一些基本知识......希望每个人都能理解
OP,您可以将字符串转换为类型 Boolean通过使用以下任何一种方法:

 string sample = "True";
bool myBool = bool.Parse(sample);

// Or

bool myBool = Convert.ToBoolean(sample);
bool.Parse期望一个参数,在这种情况下是 sample , .ToBoolean还需要一个参数。
您可以使用 TryParseParse 相同但它不会抛出任何异常:)
string sample = "false";
Boolean myBool;

if (Boolean.TryParse(sample , out myBool))
{
// Do Something
}
请注意,您不能将任何类型的字符串转换为类型 Boolean因为一个 Boolean 的值只能是 TrueFalse希望你能理解 :)

关于c# - 在 C# 中将字符串转换为 boolean 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49590754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com