摘要: 1.ref修饰符 --用于修饰方法的参数,在调用的时候必须在变量前加上ref 关键字。 --用途: 限定参数只能传递变量而不能是参数。2.out修饰符 --用于修饰方法的参数,在调用的时候必须在变量前加上out 关键字。 --用途: 传递变量地址(不能是常量),并且在... 阅读全文
posted @ 2015-10-25 18:56 -Aspire° 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1.方法的重载 --在同一作用域下不能定义完全相同的成员 --同一作用域下名字相同但参数不同的成员实现重载 --方法重载的条件: 方法名称相同; 在同一个类中; 与返回值无关; 方法参数的个数 或 类型不同 或 顺序不同;2.可变参数 --参数被params修饰(只能修饰一维数组) --p... 阅读全文
posted @ 2015-10-25 18:51 -Aspire° 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1.二维数组 --结构:1 int[,] 变量名 = new int[Num,Num];Array[] --基本方法、属性: Length属性 --数组的长度 Rank属性 --数组的维数 CopyTo方法 --将数值的元素和值赋给另一个数组 GetL... 阅读全文
posted @ 2015-10-25 18:46 -Aspire° 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.流程控制 (1)判断 --①if...else --格式:1 if(条件)2 {3 代码块;4 }5 else6 {7 代码块;8 }If --说明: 根据所给的条件来执行代码,条件为真则执行if下的 代码块,否则执行... 阅读全文
posted @ 2015-10-25 18:40 -Aspire° 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1.方法的参数(局部变量) --定义在方法中的变量就是局部变量 --局部变量使用之前必须赋值 --方法的参数是这个方法的一个局部变量 --调用参数方法时,对参数有要求: ①个数一致 ②类型一致 ③顺序一致 (与参数名称无关) --方法参数可以再方法定义时赋初始值 ... 阅读全文
posted @ 2015-10-25 18:34 -Aspire° 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1.值类型 --所有的数值类型 --字符类型 --逻辑类型 --枚举类型 --结构类型 直接将数据存储在栈里的变量的空间里面2.引用类型 --数值类型 --指针类型 变量声明在栈里面,真实的对象(值)存储在堆里面,栈里面的变量 存储的是对象在堆里面的地址。(新手学习笔记,如有错误... 阅读全文
posted @ 2015-10-25 18:33 -Aspire° 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.显式转换与隐式转换 --隐式转换 --数据类型兼容。 --原类型返回必须比目标类型范围小。 --显示转换(强制转换) (目标类型)变量 (目标类型)数值 例子: int a; byte b; b = (byte)a2.不同变量类型直接的转换 --... 阅读全文
posted @ 2015-10-25 18:31 -Aspire° 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.Main函数 --Main函数是一个程序的入口,无论哪个项目中,最多只能有一个Main函数。2.C#的数据类型 --①整形 有符号 --sbyte(-128 ~ 127) --short(-32768 ~ 32767) --int(2147483648 ~ 21474... 阅读全文
posted @ 2015-10-25 17:12 -Aspire° 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.IDE IDE--集成开发环境: 用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。2.程序集 --经由编译器编译得到的,供CLR进一步编译执行的中间产物,在WINDOWS系统中,... 阅读全文
posted @ 2015-10-25 17:10 -Aspire° 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1. .Net平台与C#的关系 (1).Net是一个平台。C#语言可以通过.Net平台来编写 部署 运行.Net应用程序。(.Net平台有多种语言,C#是其中一种。) (2)C#是专门为了.Net而生的,C#是一种面向对象语言。2. .Net的组成 (1)FCL-框架类库: 微软实现定... 阅读全文
posted @ 2015-10-25 17:07 -Aspire° 阅读(210) 评论(0) 推荐(0) 编辑