c#如何将bool转换为字符型
windows窗体,是在结构类里,c#如何将bool转换为字符型如:publicboolsex;我想要输入的结果是:男,或女请高手指点一下吧,谢谢!...
windows窗体,是在结构类里,c#如何将bool转换为字符型
如:public bool sex;
我想要输入的结果是:男, 或 女
请高手指点一下吧,谢谢! 展开
如:public bool sex;
我想要输入的结果是:男, 或 女
请高手指点一下吧,谢谢! 展开
6个回答
展开全部
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 输出结果
展开全部
你的问题不是表述得很清楚,是不是把一个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时字符串为“否”。
如果对你有帮助,请采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if或者?判断后转换下就OK:
string sexStr=sex?"男":"女";//sex=true时是男,为false时是女;
string sexStr=sex?"男":"女";//sex=true时是男,为false时是女;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string strSex="";
if(sex)
{
strSex="男";
}
else
{
strSex="女";
}
if(sex)
{
strSex="男";
}
else
{
strSex="女";
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
convert.tostring(bool型)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |