程序开始 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:   立即退出本方法。

C# 学习笔记1 _ 学习要点的更多相关文章

  1. Angular 快速学习笔记(1) -- 官方示例要点

    创建组件 ng generate component heroes {{ hero.name }} {{}}语法绑定数据 管道pipe 格式化数据 <h2>{{ hero.name | u ...

  2. 学习笔记:CentOS7学习之二十:shell脚本的基础

    目录 学习笔记:CentOS7学习之二十:shell脚本的基础 20.1 shell 基本语法 20.1.1 什么是shell? 20.1.2 编程语言分类 20.1.3 什么是shell脚本 20. ...

  3. HTML+CSS学习笔记 (6) - 开始学习CSS

    HTML+CSS学习笔记 (6) - 开始学习CSS 认识CSS样式 CSS全称为"层叠样式表 (Cascading Style Sheets)",它主要是用于定义HTML内容在浏 ...

  4. 学习笔记:CentOS7学习之二十五:shell中色彩处理和awk使用技巧

    目录 学习笔记:CentOS7学习之二十五:shell中色彩处理和awk使用技巧 25.1 Shell中的色彩处理 25.2 awk基本应用 25.2.1 概念 25.2.2实例演示 25.3 awk ...

  5. 学习笔记:CentOS7学习之二十四:expect-正则表达式-sed-cut的使用

    目录 学习笔记:CentOS7学习之二十四:expect-正则表达式-sed-cut的使用 24.1 expect实现无交互登录 24.1.1 安装和使用expect 24.2 正则表达式的使用 24 ...

  6. 学习笔记:CentOS7学习之二十三: 跳出循环-shift参数左移-函数的使用

    目录 学习笔记:CentOS7学习之二十三: 跳出循环-shift参数左移-函数的使用 23.1 跳出循环 23.1.1 break和continue 23.2 Shift参数左移指令 23.3 函数 ...

  7. 学习笔记:CentOS7学习之二十二: 结构化命令case和for、while循环

    目录 学习笔记:CentOS7学习之二十二: 结构化命令case和for.while循环 22.1 流程控制语句:case 22.2 循环语句 22.1.2 for-do-done 22.3 whil ...

  8. 学习笔记:CentOS7学习之二十一: 条件测试语句和if流程控制语句的使用

    目录 学习笔记:CentOS7学习之二十一: 条件测试语句和if流程控制语句的使用 21.1 read命令键盘读取变量的值 21.1.1 read常用见用法及参数 21.2 流程控制语句if 21.2 ...

  9. 学习笔记:CentOS7学习之十七: Linux计划任务与日志的管理

    目录 学习笔记:CentOS7学习之十七: Linux计划任务与日志的管理 17.1 计划任务-at-cron-计划任务使用方法 17.1.1 at计划任务的使用 17.1.2 查看和删除at将要执行 ...

随机推荐

  1. scrapy-redis 之处理异常

    今天心情不好 不想多打字 自己看注释吧 from scrapy.http import HtmlResponse from twisted.internet import defer from twi ...

  2. CallableStatement的用法

    CallableStatement 对象为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法.已储存过程储存在数据库中.对已储存过程的调用是 CallableStatement 对象所含的内容 ...

  3. eas之打开窗体

    UIContext uiContext=new UIContext(this);IUIWindow uiWindow=UIFactory.createUIFactory(UIFactoryName.E ...

  4. 11.5 【Linq 】连接

    11.5.1 使用 join 子句的内连接 如果你打算把一个巨大的序列连接到一个极小的序列上,应尽可能把小序列作为右边序列 class Program { static void Main(strin ...

  5. [系统资源攻略]IO第一篇-磁盘IO,内核IO概念

    几个基本的概念 在研究磁盘性能之前我们必须先了解磁盘的结构,以及工作原理.不过在这里就不再重复说明了,关系硬盘结构和工作原理的信息可以参考维基百科上面的相关词条--Hard disk drive(英文 ...

  6. [bzoj3507 Cqoi2014]通配符匹配 (hash+DP)

    传送门 Solution 显然用哈希233 设\(f[i][j]\)表示第i个通配符和当前第j个字符是否匹配 考虑两种通配符的特性,直接转移即可 Code #include <cstdio> ...

  7. 我理解的数据结构(三)—— 队列(Queue)

    我理解的数据结构(三)-- 队列(Queue) 一.队列 队列是一种线性结构 相比数组,队列对应的操作是数组的子集 只能从一端(队尾)添加元素,只能从另一端(队首)取出元素 队列是一种先进先出的数据结 ...

  8. ExtJs之Ext.comboBox的远程数据源读取程序

    既然可以测试本地AJAX,那就把书前面的代码作一次学习吧. <!DOCTYPE html> <html> <head> <title>ExtJs< ...

  9. Elasticsearch顶尖高手系列课程推荐

    Elasticsearch,是目前行业中非常热门的一个技术.Elasticsearch是一种分布式的海量数据搜索与分析的技术,可以用于电商网站.门户网站.企业IT系统等各种场景下的搜索引擎,也可以用于 ...

  10. POJ 1066

    由于到达点时不能绕墙,因为这是无意义的,所以,两点间的最小墙依然是按照直线所穿过的墙计算. #include <iostream> #include <cstdio> #inc ...