C语言语言基础

第一   了解C#

一、 C#的概念及其特色 
 C#举凡微软公司2000年7月通告之平种崭新简单,安全,面向对象的次设计语言,是特别为,NET的采取而付出的语言。它接受了C++、Visusl
Basic、Delphi、Java等语言优点,体现当今流行的次设计技术之职能以及花。NET框架为C#供了一个无敌的、易用的、逻辑结构同样的顺序设计条件,同时集体语言运行时为C#程序语言提供看一个托管的运行条件,使程序于以前更加稳定,安全,特点来;

   语言简洁

   保留了C++的兵不血刃作用

   快速使开发效益

   语言的自由性

   强大的Web服务器控件

   支持逾平台

   与XML相融合

亚、Visual Studio.NET的集成开发条件

 .NET开发语言都用了联之购并开发环境Visual Studio.NET。

 第二片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 同一语句被,不克对同一个变量名声明成同一档次两潮

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》用()

列 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  

 

                                             ++ 在后头, 先赋值再运算。
   ++在前边,先运算再赋值。