09 2015 档案

摘要:1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名... 阅读全文
posted @ 2015-09-30 13:43 吴下阿蒙zlf 阅读(153) 评论(0) 推荐(0) 编辑
摘要:最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比... 阅读全文
posted @ 2015-09-24 16:58 吴下阿蒙zlf 阅读(111) 评论(0) 推荐(0) 编辑
摘要:一、类型与变量1.C#支持哪几个预定义的值类型?主要包括五个类型:整数,浮点数,字符型,bool类型以及decimal型(小数型)。其中每一个类型分别有多个内置类型组成。2.C#支持哪几个预定义的引用类型?共两个,分别是object类型和sting类型。3.如何解决装箱和拆箱可能引发的性能问题?CL... 阅读全文
posted @ 2015-09-24 10:24 吴下阿蒙zlf 阅读(192) 评论(0) 推荐(0) 编辑
摘要:一,哈希表(Hashtable)简述在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtab... 阅读全文
posted @ 2015-09-23 22:30 吴下阿蒙zlf 阅读(194) 评论(0) 推荐(0) 编辑
摘要:在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢。数组 数组在C#中最早出现的。在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。[csharp]view plaincopy//数组string[]s=newstring[2];//... 阅读全文
posted @ 2015-09-23 20:13 吴下阿蒙zlf 阅读(115) 评论(0) 推荐(0) 编辑
摘要:总结:1.定义类使用关键字Class,定义结构使用关键字Struct;2.为结构声明成员变量时不可以赋初值;3.结构中隐式的无参构造函数总是存在,不能手动添加无参数的构造函数;4.结构是值类型,类是引用类型;5.结构不可以继承类以及结构,但可以实现接口;6.结构的实例化可以不用关键字new。----... 阅读全文
posted @ 2015-09-23 14:09 吴下阿蒙zlf 阅读(122) 评论(0) 推荐(0) 编辑
摘要:概述与概念C#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能够与其它的线程同时地运行。一个C#程序开始于一个单线程,这个单线程是被CLR和操作系统(也称为“主线程”)自动创建的,并具有多线程创建额外的线程。这里的一个简单的例子及其输出:除非被指定,否则所有的例子都假定以下命名空间被引用... 阅读全文
posted @ 2015-09-17 20:46 吴下阿蒙zlf 阅读(135) 评论(0) 推荐(0) 编辑
摘要:usingSystem;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Person { private string name; pu... 阅读全文
posted @ 2015-09-17 09:44 吴下阿蒙zlf 阅读(134) 评论(0) 推荐(0) 编辑
摘要:索引器是一种特殊的类成员,它能够让对象以类似数组的方式来存取,使程序看起来更为直观,更容易编写。1、索引器的定义C#中的类成员可以是任意类型,包括数组和集合。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合成员的存取操作。定义索引器的方式与定义属性有些类似,其一般形式如下:[修饰符]数据... 阅读全文
posted @ 2015-09-16 22:52 吴下阿蒙zlf 阅读(156) 评论(0) 推荐(0) 编辑
摘要:如果类成员有private修饰符,就不允许在类范围以外访问这个类成员。对类构造函数应用private修饰符时,则禁止外部类创建该类的实例。尽管看上去有些不好理解(既然不能实例化,那么这个类还有什么用处?),但实际上这是一个功能极其强大的特性。最明显的是,如果类只通过静态方法和字段来提供功能,那么就常... 阅读全文
posted @ 2015-09-16 10:07 吴下阿蒙zlf 阅读(931) 评论(0) 推荐(0) 编辑
摘要:和机器字长及编译器有关系: 所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的):1 sizeof(short int)<=sizeof(int)2 sizeof(int)<=sizeof(long int)3 short int至... 阅读全文
posted @ 2015-09-15 12:42 吴下阿蒙zlf 阅读(326) 评论(0) 推荐(0) 编辑
摘要:Visual Studio .NET是一种集成开发环境(IDE),它包含3种高级程序设计语言,C#就是其中的一种;Visual Studio .NET之所以能把这三种语言有机结合起来并具有与平台无关的特性,其原因在于.NET Framework提供了公共语言运行时(CLR),基于这些语言的程序在编译... 阅读全文
posted @ 2015-09-15 12:01 吴下阿蒙zlf 阅读(1309) 评论(0) 推荐(1) 编辑