2 永进的骑枪

尚未进行身份认证

暂无相关描述

等级
TA的排名 13w+

Csharp高级:进程与线程,通过递归调用找到所有文件的案例

当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。线程特性,多线程会以人感受不到的速度交替工作什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。多线程的好处:可以提高

2017-09-01 15:24:10

Csharp进阶:文件流之StreamReader类和StreamWriter类,BufferedStream类

FileStream类只能通过字节或字节数组的方式对文件进行操作,当处理文本文件时还需要在字节与字符数据之间进行转换,这时程序会显得过于繁琐。为此,C#专门提供了StreamReader类和StreamWriter类用于处理文本文件。在前面的学习中都是将文件存储到硬盘,但有时希望将文件临时存储到缓冲区中,方便以后读取。为此C#中提供了BufferedStream类。BufferedStream类必须和其他流一起使用,并将这些流写入内存中,这样可以提高读取和写入速度。

2017-08-31 16:48:56

Csharp进阶:文件流之Directory类和DirectoryInfo类,FileStream 类

程序开发中,不仅需要对文件进行操作,而且还需要对文件目录进行操作。例如创建目录,删除目录等,为此C#提供了Directory类和DirectoryInfo类。FileStream类表示在磁盘或网络路径上指向文件的流,并提供了在文件中读写字节和字节数组的方法,通过这些方法,FileStream对象可以读取诸如图像、声音、视频、文本文件等,也就是说FileStream类能够处理各种数据文件。

2017-08-31 16:43:30

Csharp进阶:文件流之FileInfo类

FileInfo类与File类有些类似,它们都可以对磁盘上的文件进行操作。不同的是FileInfo类是实例类,所有的方法都只能在实例化对象后才能调用。创建FileInfo类对象时必须传递一个文件路径作为参数

2017-08-31 16:41:02

Csharp进阶:文件流之File类

大多数应用程序都需要实现与设备之间的数据传输,例如键盘可以输入数据,显示器可以显示程序的运行结果等,在C#中将这种通过不同输入/输出设备(键盘、内存、显示器、网络等)之间的数据传输抽象表述为“流”,程序允许通过流的方式与输入/输出设备进行数据传输。C#中的“流”都位于System.IO命名空间中,称为IO(输入/输出)流。在计算机中,无论是文本、图片、音频还是视频,所有的文件都是以二进制(字节)形式存储的。为此,C#专门针对文件的输入/输出操作提供了一系列的流,统称为文件流。文件流是程序中最常用的流,根

2017-08-30 09:09:08

Csharp进阶:程序异常

异常处理的执行顺序(finally中的number虽然能先于所有return输出行为进行赋值,但是return还是会输出其之前的赋值)//finally一般是用来关闭数据库或者文件流等操作

2017-08-25 17:19:06

Csharp进阶:泛型集合

List泛型集合,Dictionary泛型集合,HashSet泛型集合

2017-08-25 13:54:15

Csharp进阶:StringBuilder

StringBuilder类,它和String类都用来操作字符串。与String类不同的是,StringBuilder类创建的字符串的长度是可以改变的,它类似一个字符容器,当在其中添加或删除字符时,并不会产生新的StringBuilder对象,因此可以让字符串的拼接操作变得更加高效。

2017-08-25 13:53:03

Csharp进阶:栈和队列

Csharp进阶:栈和队列

2017-08-25 13:45:49

Csharp进阶:DataTimeDemo,MathDemo,path类

Csharp进阶:DataTimeDemo,MathDemo,path类

2017-08-25 09:02:45

Csharp进阶:非泛型集合

为了保存数目不确定的对象,C#中提供了一系列特殊的类,这些类可以存储任意类型的对象,并且长度可变,它们统称为集合。C#中集合可分为泛型集合和非泛型集合,二者均间接实现了IEnumerable接口。泛型集合位于System.Collections.Generic命名空间,它只能存储同一种类型的对象,其中最常用的是List泛型集合和Dictionary泛型集合。非泛型集合位于System.Collections命名空间,它可以存储多种类型的对象,其中最常用的是ArrayList集合和Hashtable集

2017-08-19 20:42:28

Csharp进阶:字符串常用方法

字符串常用方法总结

2017-08-19 20:38:38

Csharp零基础:方法

C#方法及关键字

2017-08-19 20:33:42

Csharp零基础:运算符,分支语句及循环

Csharp零基础:运算符,分支语句及循环

2017-08-19 20:25:44

Csharp零基础:第一天学Csharp要会的基础知识

C#基础:数据类型与变量,进制转化和运算符

2017-08-19 20:08:05
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!