我最近开始学习 c# 并知道 if 条件只接受赋值运算符的布尔值,如下面的代码所示。但我想知道是否有任何情况下 if 采用除 bool 以外的任何值。
我尝试将“a”的类型更改为 char,但它给了我一个编译时错误。
Console.Write("Enter a character: ");
char c = (char)Console.Read();
bool a;
if (a=Char.IsLetter(c))
{
if (a=Char.IsLower(c))
{
Console.WriteLine("The character is lowercase.");
}
else
{
Console.WriteLine("The character is uppercase.");
}
}
else
{
Console.WriteLine("Not a character");
}
繁星coding
MM们
相关分类