学习C#的第二天
- foreach循环
- 格式:
- foreach (数据类型 变量 in 集合) { }
//将语句识别单词并逐行输出
Console.WriteLine("输入语句");
string str = Console.ReadLine();
foreach (char word in str)
{
if (Char.IsWhiteSpace(word))
{
Console.WriteLine();
}
else
{
Console.Write(word);
}
}
Char.IsWhiteSpace() //判断空格
2.goto 语句
- 作用:
- 当执行到goto语句时,跳转到goto标识符的位置,继续执行代码
//利用goto语句实现选择题
int a = 0;
Console.WriteLine(" 5! = ? 根据以下选项选择正确答案,按回车确认:");
Console.WriteLine(" 1. 5! = 5 \n 2. 5! = 10 \n 3. 5! = 20 \n 4. 5! = 60");
error:
{
a++;
if (a > 1) Console.WriteLine("错误");
}
int option = int.Parse(Console.ReadLine());
switch (option)
{
case '1':
case '2':
case '3': goto error;
case '4': goto right;
default:
Console.WriteLine("选项不存在");
goto end;
}
right:
Console.WriteLine("正确");
end:
Console.ReadKey();
- 字符 与 转义字符
- char类型常用方法
- 转义符