言语功底

第一   了解C#

一、 C#的定义及其天性 
 C#是微软集团2000年6月颁发的一种崭新不难,安全,面向对象的次序设计语言,是专程为,NET的行使而付出的语言。它接受了C++、Visusl
Basic、Delphi、Java等语言优点,显示当今新星的先后设计技术的效果和精髓。NET框架为C#提供了3个无敌的、易用的、逻辑结构同样的主次设计条件,同时公共语言运转时为C#程序语言提供看一个托管的运维环境,使程序比原先越发稳定,安全,特点有;

   语言简洁

   保留了C++的无敌功用

   急速利用开发功能

   语言的自由性

   强大的Web服务器控件

   扶助跨平台

   与XML相融合

贰 、Visual Studio.NET的合一开发环境

 .NET开发语言都选择了合并的合龙开发环境Visual Studio.NET。

 第2片段C#言语基础

先是要明白C#项目标组成都部队分,对C#支付环境有差不多概念

一 连串后缀

config—配置文件(存放配置参数文件)

csproj—项目文件(管理文件项)

sin—消除方案文件(管理项目)

cs—源文件(程序代码)

后缀不相同代表文件类型也不比,这几个文件后缀类型会在“化解方案财富管理器“中看出。

1.2  函数的四要素;名称,输入,输出,加工

1.3   主函数,输出语句,输入语句

static void main(string{}args)//下划线部分能够团结钦定

  主函数内容

console.readkey();//输入语句

console.readline();//输入语句

console.writeline();//输出语句,自动换行

console.write();//输出语句,不活动换行

1.4 

namespace consoleapplicationl  命名空间

class progran                      类

static void main(string[]args) 方法

  注意事项

1评释的二种办法

//注释一行

/**/注释一段区域

///放在函数方面运用,给函数加注明

2在一行中宣示相同类别的四个变量之间逗号分开

列; int   a, b;(注明变量类型,用逗号隔断)

3 同一语句中,无法对同3个变量名表明成同一品种一次

int  a=34; int a=22(错误)

4using 表示程序引用的库,以下的systen等,表示为控制台那几个库由
 .netframework提供

5 创造项目时,自动创造三个命名空间,即namespace命名空间

二;数据类型

  C#  语言 值区间
整型       (整数) int -231——231-1
浮点型   (整数) double  
     

string 等同于字符型,长度较长,定义是用双引号

列  string  a =”hello”;    string  b=”h”;

2类类型

object全部任何类型的末尾基类

3接口类型

interface

4数组类型

一维和多维数组,如int[]和int[,,,]

 

四;c#转义字符

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

\v 垂直制表符

五; 变量,常量

1 变量名的命名规则

1,1 变量名组成;字母,数字,下划线,@,汉字

1,2首字母只好用字母,下划线,@,汉字

1,3不能够与第①字重名

2变量的概念

数据类型 变量名[=值] //[]内的值能够不写     列 int  a=1

3变量名前加关键字(无法赋值,只好取值);const   列 const  int  a=1

六;基本的类型转换

1,自动转换(隐式转换)– 从值类型转换成引用类型时候

2,强制转换(显式转换)–从引用类型转换来值类型时候,恐怕从浮点类型转换到整形当从1个引用类型转换来值类型时,必须引用类型中的数据成分,能够转移成值类型的体积范围内的多少才行,否则不能够转。

1》用()

列 int a ;double b=12.3;a=(int)b;

2》用convert

列 int a;   float c;   double b=12.3;

a=concert.toint32(b);

c=concert.tosingle(b);

3》用parse

列 int a;  double b=12.3;

a=int.parse(b);

七,运算符

分类 符号 解释  
算数 ++ — 加加 减减  
  */%  乘 除 取余  
  +- 加  减  
关系 ><  >= <= 大于 小于  大于等于  小于等于  
  ==  != 等于 不等于  
逻辑 && 与(并且)  
  ||

 
  非(注 ;优先级在此表的最顶层)  
条件运算符 ?; 唯一的一个三元运算符   如果  
赋值 =  += -= *= /= %= 如x-=4,即x=x-4  

 

                                             ++ 在末端, 先赋值再运算。
   ++在前面,先运算再赋值。