比较
bool match = 4 == 4; 保存单词 true,Console.WriteLine(match) 输出 true。屏幕只有一行。两个等号在文件里位于两个 4 之间,不会出现在这一行。请保留公共类名 Pine。
两个等号提出一个问题
打开 Pine 文件。类名保持 Pine。本页不重命名类型。若仍有 int total,请删掉,包括 4 + 9、9 / 4、10 % 3 以及任何把两数合成一个整数的符号。若仍有 string[] plants 请删。若仍有 string plant 请删。若仍有 int count 请删。若仍有 bool ripe 且只有裸 true 或 false、没有询问符号,请删。删掉任何 ReadLine 行。你保留的文件没有等待、没有 total、没有 plants、没有 plant、没有 count,也没有裸的 ripe 行。只有使用保存答案的名称的那条输出语句会写出单词。
在 Main 里,保存行是 bool match = 4 == 4;。bool 是类型词,表示该名称保存 true 或 false 之一。match 是名称,以小写 m 开头。第一个 = 用于保存。第一个 = 右侧是两个整数和一个询问符号。第一个数是 4。询问符号是连写的两个等号、中间无空格:==。第二个数是 4。两个 4 都没有引号。分号结束该行。该行只保存一个单词,不写屏幕。保存不等于输出,执行到该行末尾屏幕仍空白。询问符号不会把 4 和 4 合成更大的数,只问左右两数是否相同。相同则保存 true,否则 false。
一个等号与两个等号不是同一种工作。一个等号把值保存到名称下。两个等号询问两个值是否相同。bool match = 4 == 4; 两者都有:第一个 = 保存,== 询问。若在应写询问的地方只写一个等号,如 bool match = 4 = 4;,build 会报错。该行试图用本页不教的方式保存两次。询问用两个等号,保存用一个等号。运算符页用一个符号在两数之间得到第三个数,如 4 + 9。本页询问符号在两数各自独立之间,不会得到第三个整数,只得到 true 或 false。
输出行只用裸名称:Console.WriteLine(match);。没有引号,该行也没有询问符号。C# 读取 match,写出它保存的单词并结束该行。对你保留的文件,该单词是 true。名称字母 m、a、t、c、h 不会上屏。bool、两个等号、数字 4 都不会上屏。屏幕上只有单词 true,一行。请保存文件。
你保留的文件
保持这种教学形状:类型词 bool,名称 match,一条保存行写 4、两个等号、再 4,数字不加引号;一条输出行用裸名称。没有 total 行、没有 plants 行、没有第二条输出。
using System;
public class Pine
{
public static void Main()
{
bool match = 4 == 4;
Console.WriteLine(match);
}
}
从上往下读。using System; 准备短名。public class Pine 命名类型。public static void Main() 是运行时入口。bool match = 4 == 4; 保存 true,不写屏幕。Console.WriteLine(match); 输出 true 并结束一行。屏幕一行,无引号,无第二行。保留文件中没有 int total,也没有保存合成整数的行。
用 dotnet run 运行。程序输出 true,不等你输入。两数和询问符号已在文件中。若 dotnet run 卡住,说明还有 ReadLine,删掉它,保留 bool match = 4 == 4; 和一条输出。程序在输出后结束。屏幕显示 true,一行,无引号。若屏幕是 match,说明输出行给名称加了引号:Console.WriteLine("match");,引号表示文字,不会输出保存的单词。若屏幕是 13,运算符文件还在,删 int total 和加号。若屏幕是 4,可能仍在输出整数而非 bool 名称。保留文件应输出 match 保存的单词。若屏幕是 false,保存行两数不匹配,那是本页第二个文件,不是保留文件。若屏幕是文字 4 == 4,输出行给这些字符加了引号。不要因为屏幕不对就重装 .NET SDK。
屏幕显示 true 本身不能证明用了询问符号。bool match = true; 也会输出 true,屏幕可能一样,文件却不同。保留文件里有 4、==、4。评判本页时请找两数之间的两个等号,不要只看屏幕。
询问符号两侧可以有空格。bool match = 4==4; 无空格仍保存 true,build 不报错。bool match = 4 == 4; 有空格也一样。保留文件在询问符号两侧留空格以便辨认。空格不是第二个值。两个等号之间不能有空格,bool match = 4 = = 4; 会让 build 报错。请把两个等号写成 ==。
名称必须先存在再被使用。若 Console.WriteLine(match); 写在 bool match = 4 == 4; 上方,build 报错。把保存行放在输出行上面。同一名称不要第二次写 bool。match 已存在后可用 match = 4 == 4; 改值,可不写 bool。保留文件在一条行里创建名称并保存答案。
当两数不匹配时
只改第二个数。保持 bool 和 match,询问符号仍为两个等号。bool match = 4 == 9; 问 4 是否与 9 相同。不相同,保存 false。输出行仍是 Console.WriteLine(match);。屏幕 false,一行。match、4、9 和询问符号都不会出现在屏幕上。
using System;
public class Pine
{
public static void Main()
{
bool match = 4 == 9;
Console.WriteLine(match);
}
}
这是第二个文件,不是保留文件。运行 dotnet run,屏幕 false,一行。不显示 4、9 或文字 4 == 9。若仍是 true,说明还在两数都是 4 的保留文件。只想看不匹配时的 false 再用第二个文件。看完后改回:bool match = 4 == 4; 和一条 Console.WriteLine(match);,屏幕应为一行 true。
询问符号不会改正数字,不会把 9 变成 4,只给出答案。true 表示两侧相同,false 表示不同。布尔页直接写 true/false 保存;本页用符号询问后保存。两页都用 bool,屏幕都写这两个单词,文件形状不同。保留文件包含询问符号和两个整数。
其他询问符号
两个等号不是唯一询问符号。问“是否不相同”写作 !=。bool match = 4 != 9; 保存 true,因 4 与 9 不同。bool match = 4 != 4; 保存 false。可运行但不是保留文件。dotnet run 后 4 != 9 屏幕为 true,看完后改回保留文件。
问左数是否更大用 >。bool match = 9 > 4; 保存 true。bool match = 4 > 9; 与 bool match = 4 > 4; 保存 false。问左数是否更小用 <。bool match = 4 < 9; 为 true,9 < 4 与 4 < 4 为 false。
问左数是否更大或相同用 >=,等号紧贴大于号无空格。bool match = 4 >= 4;、9 >= 4 为 true,4 >= 9 为 false。问左数是否更小或相同用 <=。4 <= 4、4 <= 9 为 true,9 <= 4 为 false。多出的等号表示“或相同”,不是第二个询问。>=、<= 内部不要空格,bool match = 4 > = 4; 会报错。
📊 询问符号与屏幕
| 保存行 | 屏幕 |
|---|---|
bool match = 4 == 4; |
true |
bool match = 4 == 9; |
false |
bool match = 4 != 9; |
true |
bool match = 9 > 4; |
true |
bool match = 4 < 9; |
true |
bool match = 4 >= 4; |
true |
bool match = 4 <= 9; |
true |
请对照运行读表,而不是只读表。保留询问 build 无错,dotnet run 输出 true。== 不匹配时屏幕 false。4 与 9 的 != 为 true,9 > 4、4 < 9、4 >= 4、4 <= 9 均为 true。每次检查后改回 bool match = 4 == 4; 和 Console.WriteLine(match);,屏幕一行 true。
给数字加引号会变成文字。bool match = "4" == 4; 会让 C# 用本页不教的方式比较文字与整数,build 报错。删掉引号。本页询问两侧都是无引号整数。没有 match 的 Console.WriteLine(4 == 4); 也会输出 true,屏幕可能一样。保留文件先把答案存到名称下再输出名称。评判时请找 bool match 和保存行上的询问符号。
本页比较整数,不以 == 比较引号里的文字作为保留课程。以后另有页面教比较两组文字。若屏幕是 leaf 或 mint,文件里可能还有 plants/plant,请删。若屏幕是 13,删 total。合并两个 true/false 的逻辑符号如 && 在下一页。本页只保存一个询问和一个答案。
把询问符号当文字写出并不会询问。Console.WriteLine("4 == 4"); 输出字符 4、空格、两个 =、空格、4,屏幕显示 4 == 4,不是单词 true,build 不报错。引号阻止符号起询问作用。保留文件数字无引号,输出行名称也无引号。
现在你可以询问两整数是否相同来保存 true 或 false 并输出该单词。bool match = 4 == 4; 保存 true,Console.WriteLine(match); 输出 true 并结束一行。bool match = 4 == 9; 会得到 false。一个等号保存,两个等号询问。其他符号处理大于、小于或不同。下一页转向 logical,把两个 true/false 答案合并成一个。
屏幕是 true 或 false
保留文件输出 true。输出行名称是 match,match 不上屏。两个等号在文件中不在屏幕上。4 在文件中不以单独数字出现在屏幕。不匹配数字与其他询问符号不是保留文件。给询问加引号只会输出文字而非答案单词。
🧠 测试您的知识
测试您的知识
通过这个互动测验挑战自己,看看你对这个主题的理解程度如何
📝 说明
- 仔细阅读每个问题
- 为每个问题选择最佳答案
- 您可以随时重新参加测验
- 您的进度将显示在顶部