C# 学习笔记1 _ 学习要点
程序开始 Main
Console.WriteLine(“换行”);
Console.Write(“不换行”);
Console.ReadKey(); 等待用户从键盘上键入一个键。
Console.Clear();清屏
C#中的注释。
1. 单行注释。 //
2. 多行注释。 /*多行*/
3. 对类和方法进行注释,在类或方法前面,文档注释。///
4.折叠代码。 #region #endregion
C#常用数据类型:
Int: 整数 26,100,-59
Double: 小数 5.31,-6.58
Char: 存储一个字符 '单引号引起' ‘a’
String: 字符串。 "多个字符连接引号引起" "氨分解"
Decimal: 金钱。数字后+M/m.
C#变量声明:
1) 先声明,再赋值。 Int a; a=3;
2) 定义变量时,直接赋值。 Int a = 3;
3) 一次声明多个同类型的变量要用逗号分割以;结束。
string zsName,lsName,wwName; Int zsAge = 18,lsAge = 20,wwAge = 22;
4)必须以“字母”_或@符号开头(不能以数字开头),变量名不要与C#系统中的关键字重复。
5)后面可以跟任意“字母”、数字、下划线,在C#中,大小写是敏感的,定义变量时,变量名要有意义。
C# 异常捕获
try { } Catch { }
复合运算符
+=例如:
age = age + 3; age + = 3;
age = age - 3; age - = 3;
-=
*=
/=
%=
逻辑运算符:
&& 逻辑与
|| 逻辑或
! 逻辑非
if 语法:
if { }
else { }
先判断条件,执行后面语句。
switch-case语法:
switch(表达式/变量)
{
case 值1:语句块1; break;
case 值2:语句块2; break;
default: 语句块3; break;
}
执行过程:
首先计算表达式,然后根据计算的结果与匹配case后面的值,如果有匹配项,则执行匹配项后面的语句,直到break语句跳出 switch-case,如果所有的case值都不匹配,那么default则执行 default后面的语句,直到 break结束。如果没有default,则跳出switch-case,什么都不执行。
if-else if与 switch的比较:
相同点:
都可以实现多分支结构
不同点:
switch:一般 只能用于等值比较
if-else if:可以处理范围
方法(函数)
语法: public [访问修饰符][static] 返回值类型 方法名([参数])
{ 方法体; }
注意:
1)一般情况下,方法一般要定义在类中。
2)如果方法没有返回值,则返回值类型写 void。
3)如果方法没有参数,()不能省略。
调用:
如果是静态方法(由static修饰的)则使用 类名.方法名()
在类中调用本类调用的方法,可以写成 方法名();
return: 立即退出本方法。
最新文章
- PHP 中的Closure
- (转)js activexobject调用客户机exe文件
- .Net开源项目之开源论坛
- 转!!!Mysql无法创建外键的原因
- [HDOJ5667]Sequence(矩阵快速幂,费马小定理)
- HDU-1896 Stones
- OC语法2——OC的类,方法,成员变量的创建
- PAT 团体程序设计天梯赛-练习集 L1-002. 打印沙漏
- hive的安装和升级
- 【NOIP模拟】matrix(简化矩阵)
- (十七)java冒泡排序和compareto
- H5音乐自动播放ios//禁止安卓手机图片点击
- DevExpress 控件汉化方法
- 解决由于服务器调用删除或添加字段后CXF客户端未更新导致异常问题org.apache.cxf.interceptor.Fault: Unmarshalling Error: Unexpected element
- iframe登录超时跳转登录页面
- linux 将自己的服务添加到系统service服务
- day 53 练习
- 基于单片机的Wifi温度湿度测量仪
- webpack的css处理
- 自定义springmvc统一异常处理器(实现HandlerExceptionResolver接口)不起作用的一种情况
热门文章
- 终于等到你!微软正式上线 Windows Terminal 预览版
- STL源码分析之第一级配置器
- [luogu1447 NOI2010] 能量采集 (容斥原理)
- Idea里面的postfix
- 09.正则表达式re-3.常用的匹配规则
- Golang - 并发编程
- Unity 利用FFmpeg实现录屏、直播推流、音频视频格式转换、剪裁等功能
- UOJ #214 合唱队形 (概率期望计数、DP、Min-Max容斥)
- BZOJ 3218 UOJ #77 A+B Problem (主席树、最小割)
- 学习EXTJS6(1)安装环境