.net基础--(1)

-- .Net Frame Work框架(CLR公共语言运行库、.NET类库)

    .Net Frame Work框架是.Net平台中不可或缺的一部分,它提供了一个稳定的运行环境来保证我们基于.NET平台开发的各种应用能够正常运行

-- .Net的两种交互模式

    C/S:客户端(client)/服务端(server)-- 客户的电脑上必须暗转一个客户端(例如:qq)

    B/S:浏览器(browser)/服务器(server)-- 只需安装一个浏览器

-- .sln:解决方案文件

-- .csproj:项目文件

-- Console.ReadKey();暂停当前程序

-- 注释符

   //要注释的内容:单行注释

   /*要注释的内容*/:多行注释

   ///:文档注释(用于注释函数和类)

-- 快捷键

   注释:ctrl+k+c

   取消注释:ctrl+k+u

   对齐代码:ctrl+k+D

   智能提示:ctrl+j

   折叠代码:#region  #endregion

-- 变量(用来存储数据)

   类型: int,double,string,char,decimal

   命名:-变量名要有意义

              -以字母开头,后面跟任意的字母、数字或者下划线。不能有特殊符号

              -命名规范:-camel:要求变量名中首单词的首字母小写,其余每个单词的首字母都要大写(多用于变量命名)

                         -pascal:要求标识符中每个单词的首字母都要大写,其余字母小写(多用于类和方法命名)

-- 运算符

   算术运算符:+,-,*,/,%

   逻辑运算符:&,|,&&,||,!,^,~

   字符串连接运算符:+

   递增和递减运算符:++,--

   条件运算符(三元运算符):?:

   注:使用C#运算符的一个最大缺点是,与C风格的语言一样,对于赋值(=)和比较(==)运算,C#使用不同的运算符

          幸运的是,C#非常严格的类型安全规则防止出现常见的C错误,也就是在逻辑语句中使用赋值运算符代替比较运算符,在C#中,编译器不通过

-- 类型转换    

   显示转换:long a = 12; int b = (int)a;(强制转换是一种比较危险的操作,如果long的值比int的最大值还大,就会出现问题,可以使用try和catch语句引入结构化异常处理)

   隐式转换:byte b1 = 12; long b2 = b1;

-- 拆箱和装箱

   拆箱(unboxing):int a = 12; object b = a;int c = (int)b; (显式)

   装箱(boxing):int a = 12; object b = a;(隐式)














评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值