c#如何将bool转换为字符型
答案:6 悬赏:0 手机版
解决时间 2021-03-26 16:45
- 提问者网友:流星是天使的眼泪
- 2021-03-26 10:11
c#如何将bool转换为字符型
最佳答案
- 五星知识达人网友:旧脸谱
- 2021-03-26 10:50
1 在类中可以通过属性来实现
具体做法是定义一个属性,在其get访问器中来实现bool到字符串的转换
2 示例
class People
{
public bool sex;
public string SexStr
{
get { return sex ? "男" : "女"; }
}
}
static void Main(string[] args)
{
People p = new People
{
sex = false
};
Console.WriteLine(p.SexStr);
Console.Read();
}3 输出结果
具体做法是定义一个属性,在其get访问器中来实现bool到字符串的转换
2 示例
class People
{
public bool sex;
public string SexStr
{
get { return sex ? "男" : "女"; }
}
}
static void Main(string[] args)
{
People p = new People
{
sex = false
};
Console.WriteLine(p.SexStr);
Console.Read();
}3 输出结果
全部回答
- 1楼网友:封刀令
- 2021-03-26 13:10
convert.tostring(bool型)
- 2楼网友:野味小生
- 2021-03-26 12:33
少年啊,这是不可以的~自己写个方法吧
- 3楼网友:迷人又混蛋
- 2021-03-26 12:07
if或者?判断后转换下就OK:
string sexStr=sex?"男":"女";//sex=true时是男,为false时是女;
string sexStr=sex?"男":"女";//sex=true时是男,为false时是女;
- 4楼网友:撞了怀
- 2021-03-26 11:59
你的问题不是表述得很清楚,是不是把一个bool变量的“true”或“false”转为字符型的“是”或“否”?
如果是这样,那么可以如下实现:
bool IsOkNo;//定义一个bool变量“IsOkNo”
string IsYesNo;//定义一个字符串变量"IsYesNo"
if(IsOkNo)
{
IsYesNo="是";
}else
{
IsYesNo="否";
}
其实就是定义一个bool变量和一个字符串变量,然后用一个判断语句,当bool变量为true时就让字符串变量值为“是”,bool变量为false时字符串为“否”。
如果对你有帮助,请采纳
如果是这样,那么可以如下实现:
bool IsOkNo;//定义一个bool变量“IsOkNo”
string IsYesNo;//定义一个字符串变量"IsYesNo"
if(IsOkNo)
{
IsYesNo="是";
}else
{
IsYesNo="否";
}
其实就是定义一个bool变量和一个字符串变量,然后用一个判断语句,当bool变量为true时就让字符串变量值为“是”,bool变量为false时字符串为“否”。
如果对你有帮助,请采纳
- 5楼网友:长青诗
- 2021-03-26 11:52
string strSex="";
if(sex)
{
strSex="男";
}
else
{
strSex="女";
}
if(sex)
{
strSex="男";
}
else
{
strSex="女";
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯