ASP.NET培训第二天笔记-扫盲课程

第二天

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC#\Specifications\2052

安装vs时都会默认安装这个文件,可以自己学习C#语言规范,不同的版本,会有不同的内容;

学习的关键在于,平时多练习,就像游泳;

实现两个变量值的交换

Int  num1=10;

Int  num2=20;

不声明第三个变量,直接交换

Num1=num1+num2;

Num2=num1-num2;

Num1=num1-num2;

 

The quick brown fox jumps over the lazy dog

方法的职责一定要单一,不要在一个方法中写过多的其他代码,

Ctrl+k+c注释代码

Ctrl+k+u取消代码注释

Main方法有且只有一个Main方法

Console wrteline(“”);输出并换行,console write(“”);输出不换行,

编程时一定要写注释,方便自己更方便别人观看,

Int整型

Double是小数

Chars 表示一个字,必须用单引号括起来

String表是一个字符串,可以有空字符串的

Decimal存小数的,只是精度更高,一般用于货币,必须在后面加一个M,部分大小写

使用变量时,必须先声明在使用,必须赋初值

变量(命名空间/方法/类型)命名规则

1.必须以字母,下划线,@开头,不能于关键字重合

2.区分大小写

3.不允许重复定义变量(不严谨)

定义的变量名要有意义;

 

C#变量命名规范   Camel命名法:(骆驼)

首个字母小写,其他单词首字母首字母大写;    一般在Main方法中定义的都是用

Pascal命名规范: 每个单词第一字母都大写;一般用来定义类/方法名

如果使用到英文单词的缩写,全部用大写。

 

 

+号可以连接两个字符串,

C#中占位符:必须从0开始,{0}{1} . . . . .

{}中的叫参数,参数之间用,号隔开,可以重复使用

变量是可以改变的

 

Console ReadLine()当程序执行到这里时等待用户输入,以回车结束;

可以定义一个字符串,接收这段字符串,

            #region

            string guo;

            Console.WriteLine("你喜欢吃什么水果?");

            guo=Console.ReadLine();          

            Console.WriteLine("哈哈,这么巧啊,我也喜欢吃{0}!",guo);

            Console.ReadKey();

            #endregion

 

转义字符 

用于在字符串中表示一些特殊字符

由一个\加一个字母组成,表示一个特殊字符;

\n表示换行符

\b  backspace

\t  tab  制表符列对齐

输出\时要使用\\表示一个\

 

表示字符串中的\不再是转义的作用了, 不如说路径;

 在字符串中有俩个双引号时,俩个双引号只能当一个双引号使用;

在字符串前加一个@符号,允许多行使用;

 

C#中的算数运算符有  +  -  *  /  % 参与运算时,参数类型都必须相同,

如果俩个参数是int类型,那么结果也一定是int类型;

 

#region 求ó某3同?学§的?总哩?分?和í平?均ù分?

            double yuwen = 90, shuxue = 80, yingyu = 91;

            double zongfen = yuwen + shuxue + yingyu;

            double ping = zongfen / 3;

            Console.WriteLine("总哩?分?:阰{0}   平?均ù分?:阰{1}", zongfen, ping);

            Console.ReadKey();

            #endregion

 

先乘除在加减,有括号时,先算括号,可以无限加括号;

 

 

 

类型自动转换规则当进行运行运算的俩个操作数的类型不同时,满足条件,自动类型转换

 

1.类型必须相同,

2.一边“大”一边“小”,那么“小‘的向”大’的方向转换,比如:double包含int

如果一边的int一边是double则自动转换成double

一般,在一个算数表达示中,只要有一个数据是double类型,那么这个式子就是double;

Decimal不能转换成double;

 

强制类型转换

语法:(数据类型名)待转换的值;数据类型一定要相兼容

如:double p=(double)3.14,字符型的于数值型的就不是相兼容的;

posted @ 2012-12-05 22:13  云那边  阅读(272)  评论(0编辑  收藏  举报