一、代码一般格式
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Channels;
//引入命名空间
//定义命名空间【类的住址】
namespace Day01
{
//定义类
class Program
{
//定义方法
static void Main()
{
}
}
}
二、屏幕显示以及键盘输入
由于引入了system命名空间,其中的Console方法就可以使用。
1、显示
在屏幕中显示,可以直接”“字符串内容:
Console.WriteLine("请输入你的名字");
还可以,使用+号来连接内容:
Console.WriteLine("您好:" + strName);
2、用户输入
将用户输入的文本读取到程序
Console.ReadLine();
此命令会让计算机在此等待用户输入。
在程序中可以以此来获取用户输入的信息,此信息为字符串。
string strName = Console.ReadLine();
三、快捷键
1、ctrl k f 自动对齐
2、ctrl k c 注释
3、ctrl k u 取消注释
4、调试步骤:①.加断点 ②.按F5 ③.按F11
四、练习
用户输入枪的名字,弹匣容量,当前弹匣子弹数量,剩余子弹数量,在一行内显示
Console.WriteLine("请输入枪的名称:");
string gunName = Console.ReadLine();
Console.WriteLine("请输入弹匣容量:");
string neCapacity = Console.ReadLine();
Console.WriteLine("请输入当前弹匣内子弹数量:");
string tBullet = Console.ReadLine();
Console.WriteLine("请输入剩余子弹数量:");
string ingBullet = Console.ReadLine();
Console.WriteLine("枪的名称是:" + gunName + "弹匣容量:" + neCapacity + "子弹数:" + tBullet + "剩余子弹数:" + ingBullet);
Console.ReadLine();
五、小知识
float num01 = 3.0f;
float num02 = 2.9f;
float result = num01 - num02;
bool b1 = result == 0.1f;
Console.WriteLine(b1);
结果为false,因为在二进制中1/10除不尽,跟十进制1/3一样。