您的位置:首页 > 编程语言 > C#

C#语言基础(一)

2016-01-21 16:49 281 查看
Visual Studio.NET的集成开发环境

一、语言基础

(一)C#项目的组成结构:

1.项目结构

1.1 项目后缀

.config--配置文件(存放配件参数文件)

.csproj--项目文件(管理文件项)

.sln--解决方案文件(管理项目)

.cs源文件(程序代码)

注:后缀不同代表文件类型也不同,这些文件类型会在“解决方案资源管理器”中看到。

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

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

Static void Maid(string[] args)

{

主函数的内容

}

Console.readkey(); 输入语句

Console.readLine(); 输入语句

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

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

1.4

namespace ConsoleApplicationl 命名空间

class Program 类

Static void Maid(string[] args) 方法

1.5 快捷键的使用

Alt+→提示字符,

需要执行程序Ctrl+F5

Ctrl+k,然后Ctrl+c,注释本行

Ctrl+k,然后Ctrl+u,取消注释本行

Shift+delete 一删删一行

Ctrl+X 剪切一行

Ctrl+Shift+Space将光标放在方法函数括号里面使用时,显示重载

1.6 注意事项

1.注释的三种方法

// 注释一行

/**/ 注释一段区域

/// 放在函数上面使用,给函数加注释

2.在一行中声明相同类型的多个变量之间用逗号分开。

例:Int a,b;(声明变量的类型,用逗号隔开)

3.同一语句中,不能对同一个变量名声明成同一类型两次。

Int a=4;Int a=5;(错误)

4.using表示程序引用的库,以下的systrm等,表示为控制台这些库由.netframework提供

5.新建项目时,自动创建一个命名空间,即namespace命名空间

二、数据类型

基本数据类型(值类型):整形:byle\short\int\long

浮点型:float(F,f)\double\decimal(M,m)

字符型:char

布尔型:bool

日期时间:DateTime

枚举类型:ENUM

结构类型:struct

引用类型:字符串型:string

类类型:object 所有其他类型的最终基类,一般不用,除非非要接收且不知对方为什么类型时

数组类型:一维和多维数组,如int[]和int[,,,,]

集合类型

接口类型:interface

四、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.强制转换(显式转换)——从引用类型转换到值类型时候,或从浮点型转换到整形。

当从一个引用类型转换到值类型时,必须引用类型中的元素,能够转换成值类型的容量范围内的数据才行,否则不能转。

方法一:用()。

例子:int a;double b=12.3;a=(int)b;

方法二:用convert。

例子:int a;float c;double b=12.3;

a=convert.ToInt32(b);

c=convert.Tosingle(b);

方法三:用parse。

例子:int a;double b=12.3;

a=int.parse(b);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: