2016.7.21

(一)、c#语言基础

1、项目结构:

1.1、项目后缀:

.config(配置文件,存放配置参数文件) .csproj(项目文件项)  .sln (解决方案文件,管理项目) .cs(源文件,程序代码)

1.2、主函数、输出语句、输入语句:

Stasic void Main(String[] args)

{

主函数内容

}

Console.WriteLine();        //输出语句,自动换行

Console.Write();              //输出语句,不自动换行

Console.ReadLine();         //输入语句

1.3、快捷键

Alt+→ 提示

Ctrl+F5 执行程序

Shift+Delete 一删删一行

1.4、注释

//  注释一行

/*。。。。。 */注释一段区域

(二)、数据类型

1、值类型

1.1、整形 byte short int long

1.2、浮点型 float double decimal

1.3、字符型 char

1.4、日期时间DateTime

1.5、枚举类型ENUM

1.6、结构类型 struct

1.7、布尔型 bool

(三)、引用类型

1、字符串类型 string

2、类类型 object

3、接口类型 interface

(四)、C#转义字符

\' 单引号     \" 双引号      \\ 反斜杠      \0 空     \a  警告      \b 退格     \f 换页     \n  换行    \r 回车    \t 水平制表符   \v 垂直制表符

(五)、变量常量

  变量名的命名规则

组成: 字母 ,数字 ,下划线 , @ ,汉字 

首字母只能是字母,下划线,@,汉字

不能和关键字重名

例子:int a = 1;   //值可以不写

变量名前加关键字(不能赋值,只能取值):Const

例子:Const int  a=1;

(六)、基本的类型转换

1、自动转换(隐式转换)

2、强制转换

1.1、用()

            int a;             double b = 3.14;             a =(int) 3.14;

1.2、用convert

            int a; float b; double c = 3.13;             a = Convert.ToInt32(c);

           

1.3、用parse

            int a; double b = 3.13;             a = int.Parse(b.ToString());

(七)、运算符

1.1、算术运算符

+  -  *  /  %  ++  --

注意: 1.做除法运算的时候,如果两个操作都是整数,则运算之后的结果也是整数。 2.做算数运算的时候,如果两个被操作的数不是同一类型,则会在运算的时候会自动进行类型转换。

%  模   取余的用途 1.判断a是不是b的倍数(是否能够整除)====>a%b是否==0 2.判断a的个位是不是b====>a%10是否==b 3.把数变成某个范围之内的数(利用余数一定比除数小的定理,比如十六进制里面最大的单个数是F(15))

++  -- int a =5; int b= a++;   意思是先赋值后运算 int c = ++a;  意思是 先运算再赋值 运算出来的结果就是 b = 5; c = 7; 注意:++  --这两种运算只能应用于变量(5++是不对的!!常量也是不可以使用的!!)

1.2、关系运算符:

==  !=  >  <  >=  <= 关系运算符运算结果统统是bool型(结果不是Ture就是False)

int a = 5;

int b = 6;

Console.WriteLine(a == b);   ====>False

Console.WriteLine(a != b);   ====>True

Console.WriteLine(a > b);    ====>False

Console.WriteLine(a < b);    ====>True

Console.WriteLine(a >= b);   ====>False

Console.WriteLine(a <= b);   ====>True

注意:==    不能写成 =(一个=是赋值的意思)

 1.3、逻辑运算符

&&  ||  !

&&====>两个条件都成立,结果为True,否则False

||====>两个条件只要有一个成立,结果为True,两个都不成立为False

!====>将原来的结果取相反的(若本来为True,取反就是False)

1.4、其他运算

= ====>赋值运算,将后面的值赋给左侧的变量。(注意:只能是变量)

+=  -=  *=  /=  %=  ====>复合运算符(例:a += b;(意思是a = a +b;))

posted on 2016-07-31 16:59  皮皮怪  阅读(104)  评论(0编辑  收藏  举报

导航