控制台显示代码:
Console.Writeline(“哈哈,我真的太帅了!”);
Console.Readkey();
这一串代码表示的是显示“哈哈,我真的太帅了!”并等待用户按任意键退出!
///这个是给方法注释的!!!
折叠代码
#region
#endregion
MSIL:微软中间语言Microsoft Intermediate Language
CLR:公共语言运行时 Common Language Runtime
CLS:公共语言规范 Common Language Specification
CTS:通用类型系统 Common Type System
JIT:即时编译器 Just In Time
Ctrl+K+C:快速注释
Int 整数 double小数 char 字符
String 字符串 decimal 金钱小数
Double和decimal都是小数,但是精度不同
Float浮点型常量,通俗来讲就是代表的是实数
int @int=3;
就可以使int赋值为3,此时int为变量名;
Static void Main(string[] args )
这个当中,Main是方法名,
String[] args 是方法参数。
String name=”老杨”;
Console.WriteLine(“你好”+name);
这个时候的+起的是连接作用;
户如何让字符串变成数字
转义符,+一个特殊的字符,进行转义
\n 表示换行
\b 表示退格键
\表示一个
\t 表示水平制表符
多个转义符中只需在前面加@即可
隐式转换和显示转换
占位符{0}表示一个占位符
{0},a:表示前面的占位符用a去填写。
(数据类型名)待转换的值;
如:
Convert.ToInt(转换成int的数据)
Try-catch
Num++自身加1
Number=Num++ 结果为10 先运算,后加1
Num=num++ 结果为11
Int Number=++Num+10 结果为21,先加在进行运算
综合考虑:++的优先级在+之后
布尔(bool)类型:
True or false
如果表达式1和表达式2有一个为false,则逻辑与为false,
如果两个表达式都为true,则逻辑与为true。
如果两个表达式为false,则逻辑与为false。
如果一个表达式中有一个为true,那么逻辑或的结果为true
如果都为false,那么逻辑或的结果为false。
表达式为true,则非表达式为false;
Console.WriteLine("请您输入账号:");
string ID = Console.ReadLine();
Console.WriteLine("请您输入密码:");
string password = Console.ReadLine();//接收数据
if (ID == "admin" && password == "12345")//if语句判断是否登录成功
{
Console.WriteLine("登录成功");
}
else
{
Console.WriteLine("密码或账号不正确");
}
Console.ReadKey();
F11逐一调试
F10逐过程调试
For循环的代码展示:
For(int i=0;i<100;i++)
{
Console.WriteLine(“小杨很帅啊”)//(循环体)
}
Console.ReadKey();
多态:可以使对象表现多个类型的能力;
多态; 子类的方法名可以和父类的方法名重名;但是会出现一条绿线,瑕疵
如何解决:可以在子类方法的修饰符后面加new就解决了
无论是否加new,都不影响使用
第二种方法就是在父类的方法的修饰符后面加Virtual。(虚方法)
foreach:循环遍历