
C#学习记录
文章平均质量分 70
普通网友
这个作者很懒,什么都没留下…
展开
-
C#学习之流控制
条件语句(1)if......else语句(2)switch......case语句这两个条件控制语句与我们平时常见的其他语言的条件控制语句在语法上几乎是一样的,值得注意的是:C#的switch...case语句更安全,它禁止几乎所有case中失败的条件,如果激活了块中靠前的一条case子句,后面的case子句就不会被激活,除非使用goto语句激活后面的case子句,编译器会把没有br原创 2014-01-20 00:02:44 · 962 阅读 · 0 评论 -
C#学习之文件操作(1)
C#中对文件的操作和管理主要用到了下面几个类System.MarshalByRefObject:zheshi原创 2014-05-15 23:26:01 · 790 阅读 · 0 评论 -
MVC interview questions with answers
MVC interview questions with answersBy Shivprasad koirala, 26 Mar 2014 4.87 (178 votes) Rate:vote 1vote转载 2014-03-26 13:43:13 · 1147 阅读 · 0 评论 -
C#学习之XML中序列化对象
序列化是把一个对象持久化到磁盘中的过程。应用程序的另一部分,甚至另一个引用程序都可以反序列化dui原创 2014-05-04 22:51:45 · 2377 阅读 · 0 评论 -
C#学习之用Microsoft.office.interop.excel.dll导出excel
在导出excel前,需要做好的准备工作就是添加引用,添加Microsoft.office.interof.excel动态库,然后才能进行接下来的操作。在这里,我们从最简单的导出操作开始,首先需要认识的是excel动态库中的Application类,自认为这个类主要指的就是excel应用本身,使用excel动态库导出excel时,每次都会伴随着Application类的创建,基于这样的操作,才能原创 2014-03-18 21:50:22 · 5222 阅读 · 0 评论 -
在C#中使用SQLite
Download SQLiteHelper (Class Only) V1.2.zipSQLite Helper(C#)介绍 SQLite 是一个开源的,可嵌入的,跨平台的(Window,IOS,Android,Linux)数据库引擎,它在客户端工作的时候不需要安装和配置。 我写了一个SQLiteHelper类,它可以用于在C#中使用SQLite翻译 2014-03-28 16:28:06 · 2140 阅读 · 1 评论 -
C#学习之列表
.NET FrameWork 为动态列表提供了泛型类List。这个类实现了IList、ICollection、IEnumerable、IList、ICollection 和IEnumerable接口。创建列表调用默认的构造函数,就可以创建列表对象,在泛型类List中,必须为声明为列表的值指定类型。元素添加到列表中后,列表的容量就会扩大为可接纳4个元素,如果添加了第5个元素,列表原创 2014-03-10 21:54:58 · 798 阅读 · 0 评论 -
C#学习之委托(2)
Action和Func委托除了为每个参数和返回类型定义一个新委托类型之外,还可以使用Action和Func委托。泛型Action委托表示引用一个void返回类型的方法,因为这个委托存在不同的变体,所以可以传递至多16种不同的参数类型,没有泛型参数的Action类可调用没有参数的方法,例如Action代表调用带一个参数的方法,Action调用两个参数的方法。Func委托可以以类似的方法使用。原创 2014-02-17 21:18:50 · 876 阅读 · 0 评论 -
C#学习之委托(1)
委托是寻址方法的.NET版本,委托是类型安全的类,它定义了返回类型和参数类型,委托类不仅包括对方法的引用,也可以包括对多个方法的引用。以前定义的对象都包含数据,而委托包含的是一个方法或多个方法的引用。声明委托使用委托时,首先需要定义要使用的委托,对于委托定义它就是要告诉编译器这种类型的委托表示哪种类型的方法,然后必须常见这个委托的一个或者多个实例。定义委托的语法如下:delegate原创 2014-02-12 00:06:36 · 717 阅读 · 0 评论 -
C#学习之名称空间
名称空间提供了一种组织相关类和其它类型的方式,它是一种逻辑组合,而不是物理组合。名称空间具有以下属性(1)组织大型代码项目(2)使用“.”运算符将它们分开(3)using directive不必为每个类指定名称空间的名称。(4) global命名空间是“根”命名空间:global::System始终引用.NET Framework命名空间System。把一个类型放在名称空间中,原创 2014-01-20 21:16:05 · 898 阅读 · 0 评论 -
C#学习之类
类类的成员包括数据成员和函数成员,成员的可访问性可以是public、protected、internal protected、private和internal数据成员数据成员包含类的数据------字段、常量和事件的成员。字段是与类相关的变量;常量与类的关联方式同变量与类的关联方式,使用const关键字来声明常量,如果写为public就可以在类的外部进行访问;事件是类的成员,在原创 2014-01-27 22:52:13 · 765 阅读 · 0 评论 -
c#学习之预定义数据类型
首先需要知道,c#将数据类型分为了两种。第一种为值类型,值类型直接存储其值,并且存储在堆栈当中;第二种为引用类型,引用类型存储的是值的引用,它存储在托管堆上。因为他们的存储位置不同,所以在某些操作中会产生不同的影响,例如下面两段代码。//i和j 都是int类型i=10j=i;int是值类型,所以它会在内存的两个地方存储10。Vector x,y;x = new Vector(原创 2014-01-18 17:03:18 · 1901 阅读 · 0 评论 -
C#学习之预处理器指令
C#中存在很多“预处理器指令”的命令,这些命令从来不会转化为可执行代码中的命令,但会影响编译过程的各个方面。例如,使用预处理器指令可以禁止编译器编译代码的某些部分,如果计划发布两个版本的代码,基本版和拥有更多功能的企业版本,就可以使用这些预处理器指令。在编译软件的基本版时,使用预处理器指令可以禁止编译器编译与额外功能相关的代码,另外,在编写提供调试信息的代码时,也可以使用预处理器指令。而与C/C+原创 2014-01-21 21:12:37 · 1177 阅读 · 0 评论 -
.Net下的CIL和JIT
编译使用.NET Framework库的代码时,不是立即chuangjia原创 2014-09-16 11:42:07 · 955 阅读 · 0 评论