随笔分类 -  C#

摘要:我们可以知道,在System.IO 命名空间下提供了一系列的类,我们可以通过相应的类进行文件、目录、数据流的操作。System.IO 命名空间原理:.NET Framework封装了一系列底层的方法,有些直接与Windows API打交道。那么例如创建文件,要经过怎样的一个流程呢?实际上是调用System.IO 命名空间File类Create方法,Create方法再依次向上调用,调用底层的函数,再去调用Windows API创建文件的相关方法,一个新的文件就这样诞生了!要使用IO操作,需要引用using System.IO。文件总结File类:提供用于创建、复制、删除、移动和打开文件的静态方法 阅读全文
posted @ 2012-09-02 01:20 ForEvErNoMe 阅读(5257) 评论(1) 推荐(5) 编辑
摘要:最近实习早出晚归很累,一直没有更新!额,基础还是要巩固的!匿名函数在学习委托时,有个概念叫做匿名函数:即不需要在外部定义方法,直接在初始化委托时申明方法。先来看一个例子。 class Program { static void Main(string[] args) { //ad指向匿名函数 //delegate(参数列表){方法体} AnonyDelegate ad = delegate(string str) { Console.Wr... 阅读全文
posted @ 2012-08-21 14:47 ForEvErNoMe 阅读(2497) 评论(1) 推荐(1) 编辑
摘要:1. 引言先来个比喻手法:如果把上课的过程比作进程,那么每个学生就是一个线程,他们共享教室,即线程共享进程的内存空间。每一个时刻,只能一个学生问老师问题,老师回答完毕,轮到下一个。即线程在一个时间片内占有cpu。这个例子容易理解多了吧?!下面马上来看些基本概念。仅为个人理解,轻描淡写。2. 进程进程是表示资源分配的基本单位,又是调度运行的基本单位。从编程的角度,也可以将进程看成一块包含了某些资源的内存区域。例如:当用户打开一个txt文档时,系统就创建一个进程,并为它分配资源。有时候打开得很慢,这是因为此时CPU运行的进程数过多,该进程需要等待调度,才能真正运行。如果再打开另外一个txt文档时, 阅读全文
posted @ 2012-03-15 19:34 ForEvErNoMe 阅读(10797) 评论(7) 推荐(6) 编辑
摘要:本文内容: 1. 委托定义 2. 申明委托 3.委托的实例化 4.委托的调用 5.匿名方法 6. 委托程序实例 7.事件定义 8.事件的申明 9.事件的调用 10.事件订阅与移除 11.事件程序实例 12.标准化事件的设计1. 委托定义委托(Delegate)是C#或者.NET中表示强类型方法的特殊类型。比较接近于C语言中的函数指针。(指向函数入口地址的数据类型)。读到这里说下C语言的两个概念:指针函数和函数指针。指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针。int *fun(x);函数指针是指向函数的指针变量,即本质是一个指针变量。int ... 阅读全文
posted @ 2012-02-21 22:04 ForEvErNoMe 阅读(3886) 评论(6) 推荐(4) 编辑
摘要:最近在学习.NET Framework 高级编程这本书,感觉挺有意思的,于是根据自己的理解,做了笔记,总结下内容。本文笔记主要是从.NET类型,泛型,集合这三个方面进行描述。本文内容: 1. 类型 2. 泛型 3. 集合1.类型类型是对程序要处理的数据对象的分类。不同的数据对象占用存储空间不同,操作处理方法不同,所以必须分门别类;(1)C#的主要类型有:基本类型:数值、字符、逻辑型、字符串、对象(object)系统或自定义的类型:结构、枚举、类等等。上述这些类型,所占的内存空间不同。有的类型占用内存空间是确定的,有的不确定。根据它们被分配存储空间方式的不同,可以分为:值类型/引用类型两大... 阅读全文
posted @ 2012-02-15 23:00 ForEvErNoMe 阅读(6165) 评论(6) 推荐(5) 编辑

点击右上角即可分享
微信分享提示