我试图在覆盖时使用布尔值。这一切都有效但布尔值
public Bike(String colour, int gears, Boolean bell)
: base (colour)
Bike B1 = new Bike("red ", 5, No);
//B1.Name = "Red";
Console.WriteLine("" + B1.ToString());
//Console.WriteLine("Name: " + B1.Name);
我想创造的句子是 红色自行车有5个齿轮,没有铃声
" no" bit是布尔值,所以你如何使用单词No使用布尔值,因为当我在上面的程序中使用它时,#34; Bike B1 = new Bike(" red",5,No); "我收到一条错误说"名称'否'在当前上下文中不存在"
答案 0 :(得分:2)
false
不是C#中的关键字。对于bool类型,请使用{{1}}或{{1}}
答案 1 :(得分:0)
我认为您的问题是您不了解数据类型。
请阅读布尔bool (C# Reference)
这说:" bool 关键字是System.Boolean的别名。它用于声明变量以存储布尔值, true 和 false 。"
如果您需要一个也可以具有 null 值的布尔变量,请使用 bool?。
你可以试试这样的东西
library