- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 C#入门经典第十一章
第11章 集合、比较和转换11.1集合强类型化的:使用时不需要把他们转换为正确的类型System.CollectionsIEnumerable:可以迭代集合中的项ICollection:可以获取集合中项的个数IList:提供了集合的列表项IDictionary:提供了可通过键码值访问的项列表。11.1.2定义集合public class Animals:Co
2012-03-31 13:58:24 702
原创 C#入门经典第十二章
第12章 泛型(C++的模板)12.1泛型的概念在C++中,编译器可以检测出在哪里使用了模板的某个特定类型,例如,模板B的A类型,然后编译需要的代码,来创建这个类型。而在C#中,所有的操作都在运行期间进行。12.2使用泛型12.2.1可空类型(nullabletype)System.Nullable,null,HasValueSystem.Nullable=type?
2012-03-31 13:57:57 672
原创 按钮点击小游戏:(vs2010,C# Windows form)
按钮点击小游戏:(vs2010,C# Windows form)每次点击按钮,按钮会出现在一个新的地方,同时按钮上显示还需要点击几次完成游戏。同时左上角显示经过的时间。下面给出做这个小游戏的步骤:1.创建一个新的 Windows FormsApplication,可以看到一个空的windows窗口如下图所示。2.为页面添加三个控件:在Toolbox中直接拖到窗口里即可。
2012-03-30 09:54:10 4728 2
原创 C#入门经典第十章
第10章 定义类成员10.1成员定义10.1.1定义字段访问级别:PublicPrivateInternalProtected静态成员:static10.1.2定义方法Virtual:方法可以重写Abstract:方法必须在非抽象的派生类中重写(只用于抽象类中)Override:方法重写了一个基类方法Extern:方法定义放在其他地方10.1
2012-03-30 09:02:38 1210
原创 C#入门经典第九章
第9章 类定义9.1C#中类的定义class MyClass{}Internal class MyClass //只有当前项目中的代码才能访问{}Public:公共的,可以由其他项目中的代码访问Abstract:抽象的,不能实例化,只能继承,可以有抽象成员。Sealed:密封的,不能继承:后先接基类,再接口接口的定义:interface IMyInter
2012-03-30 09:02:02 406
原创 C#入门经典第八章
第8章 面向对象编程简介OOP:Object-OrientedProgramming8.1什么是面向对象编程通用建模语言:UML(UniversalModeling Language)1. 属性和字段属性不能直接访问数据,要设置对应的方法。2. 方法:对象中的函数静态构造函数:只能有一个,帮助初始化静态成员。 创建包含静态构造函数的类实例时执行
2012-03-30 09:01:34 428
原创 C#入门经典第七章
第7章 调试和错误处理Debug.WriteLine();仅在调试模式下运行Trace.WriteLine();还可用于发布程序CopyTo(),Clone()浅拷贝,只是用法有区别:Array1.CopyTo(Array2,0);Array2=Array1.Clone();输出调试信息的两个方式:诊断输出(trace);跟踪点进入中断模式的方式:断点,Debug.
2012-03-28 14:38:25 406
原创 不改变正负数相对顺序重新排列数组
class Program { const int MaxSize = 1000; static void Main(string[] args) { int PosiNum = 0,PosiDone=0; int NegaNum = 0,NegaDone=0; i
2012-03-26 18:02:57 727
原创 C#入门经典第六章
第6章 函数使用 static修饰符声明属于类型本身而不是属于特定对象的静态成员。static修饰符可用于类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类型。参数数组 class Program { static int SumVals(params int[] vals) {
2012-03-26 14:17:41 370
原创 C#入门经典第五章
第5章 变量的更多内容5.1 类型转换5.1.1隐式转换:不会丢失信息的情况5.1.2 显示转换(destinationType) sourceVar;值溢出,没有检测Checked(expression)Unchecked(expression)5.1.3使用Convert命令进行显转换5.2 复杂的变量类型5.2.1枚举Enum typeNam
2012-03-26 12:05:28 403
原创 C#入门经典第四章
第4章 流程控制4.1 布尔逻辑条件布尔运算符 &&,||先计算符号前面的值再判断要不要计算后面的值这些运算符有时用于比较复杂的情形,例如:只有第一个操作数包含某个值时,才计算第二个操作数:var1=(var2!=0)&&(var3/var2>2);var2=0时就不会计算第二个表达式。4.1.1位运算符&和,|或,^异或,~取反-x为( ~x+1):数字
2012-03-26 10:51:14 401
原创 C#入门经典第二,三章
第2章 编写C#程序VS2008 设置开发环境:Tools->Import and Export Settings->Reset all settings第3章 变量和表达式3.1 C#的基本语法///注释:可以用于创建文档说明书3.2 C#控制台应用程序的基本结构代码突出显示功能:#region/#endregion3.3 变量3.3.2 变量
2012-03-26 10:00:10 885
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人