C#基本知识点
songyi160
这个作者很懒,什么都没留下…
展开
-
C#File类
File类:静态类,专门操作文件的类。原创 2016-03-05 12:06:25 · 964 阅读 · 0 评论 -
C#FileStream文件流(字符)
使用FileStream需要导入命名空间:using System.IO;将创建文件流对象的过程写在using当中,会自动的帮助我们释放流所占用的资源。原创 2016-02-24 20:52:46 · 3577 阅读 · 0 评论 -
StreamReader和StreamWriter(字符)
StreamReader和StreamWriter用于操作文本文件原创 2016-02-24 20:58:42 · 576 阅读 · 0 评论 -
图解C#利用委托实现窗体传值
窗体传值的本质是类与类之间的传值 从第一个窗体向第二个窗体传值的方法有很多,可以利用第二个窗体的构造函数,也可以通过在第二个窗体的属性,也可以通过调用第二个窗体的方法等等来实现。但是第二个窗体向第一个窗体传值就要用到委托或事件了,当然也可以用全局变量(这样就没啥子意思啦,哈哈)!原创 2016-04-10 23:05:20 · 3433 阅读 · 4 评论 -
C#正则表达式2
正则表达式全部符号解释字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属原创 2016-05-27 11:24:03 · 433 阅读 · 0 评论 -
C# StreamReader/StreamWriter与FileStream用法详解
一、StreamReader类共有10个构造函数StreamReader (Stream) // 为指定的流初始化 StreamReader 类的新实例。[csharp] view plain copyFileStream fs = new FileStream(@"D:\Readme.txt",FileMode.Open);转载 2016-06-17 17:22:23 · 4434 阅读 · 0 评论 -
C#访问修饰符
public:公开的公共的private:私有的,只能在当前类的内部访问,类中的成员如果不加访问修饰符,默认就是privateprotected:受保护的,只能在当前类的内部以及该类的子类中访问。internal:只能在当前项目中访问。在同一个项目中,internal和public的权限是一样。protected internal:集合了protected+internal的访问控原创 2016-06-18 23:45:20 · 494 阅读 · 1 评论 -
C#委托和事件的前世今生
首先声明本来想自己写C#委托和事件的,但是在查找资料时发现百度百科里面给出的解释不错,不过整篇文章读下来总感觉有点混乱,看前半部分还可以,看后半部分时就有点云里雾里了,为了能给广大的向我一样的初学者提供一个更加浅显易懂的委托和事件,同时也为了方便自己以后查看,现将百度百科里面精髓的部分提炼出来,同时也添加了自己的对委托和事件的理解,有不足之处,请大家多多指点!原创 2016-04-10 19:47:46 · 2163 阅读 · 3 评论 -
C#使用linq to xml完成对XML文件的创建、增加、删除、修改、查询
C#使用linq to xml完成对XML文件的创建、增加、删除、修改、查询原创 2016-03-09 21:50:51 · 16335 阅读 · 0 评论 -
C#Path类
Path类(静态类):专门操作文件路径原创 2016-02-22 21:43:42 · 2438 阅读 · 1 评论 -
C#File类
File类:静态类,专门操作文件的类,仅对小文件可以,对大文件要使用文件流。原创 2016-02-23 09:04:29 · 509 阅读 · 1 评论 -
C#方法的重载(overload)、重写(override)、隐藏(new)
本文详细介绍C#方法的重载(overload)、重写(override)、隐藏(new)的定义、作用和区别原创 2016-03-05 13:34:30 · 1181 阅读 · 1 评论 -
C#继承/this/base/new
本文意在巩固基础知识,所有示例均是博主测试过的,欢迎大家批评指正,如有转载请标明出处,谢谢。继承、封装和多态是面向对象编程的重要特性。被继承的类叫基类也称父类,继承其成员的类叫派生类也称子类。原创 2016-02-20 17:56:45 · 2205 阅读 · 0 评论 -
C#里氏转换/is/as
【里氏转换】两原则:(1)子类可以赋值给父类,但父类不会有子类的字段、属性、方法(如果有一个地方需要一个父类作为参数,我们可以用一个子类代替) string str =string.Join("|",new string[] { "1", "2","3", "4" }); Join第二参数为Object类,它是父类,此时我们可以用string子类来代替父类(2)如果父类中装的是子类对象,那么可以将这个父类强转为子类对象。注:如果一个子类继承了一个父类,那么这个子原创 2016-02-20 22:09:15 · 1516 阅读 · 1 评论 -
C#多态的实现:虚方法、抽象类、接口
本文主要讲解多态的概念及实现多态的三种方法:虚方法、抽象类、接口。原创 2016-03-07 10:59:18 · 2268 阅读 · 2 评论 -
C#public/protected/private/internal/protected internal
C#public/protected/private/internal/protected internal作用范围简介原创 2016-02-21 22:13:05 · 555 阅读 · 0 评论 -
C#ArrayList集合
C#ArrayList集合的基本概念和它的各种方法原创 2016-02-21 22:19:39 · 1047 阅读 · 0 评论 -
C#Hashtable键值对集合
C#Hashtable键值对集合原创 2016-02-22 10:40:31 · 4024 阅读 · 0 评论 -
C#正则表达式
一、正则表达式基础l 什么是正则表达式 在编写字符串的处理程序时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 通常,我们在使用WINDOWS查找文件时,会使用通配符(*和?)。如果你想查找某个目录下的所有Word文档时,你就可以使用*.doc进行查找,在这里,*就原创 2016-03-07 21:03:07 · 550 阅读 · 1 评论 -
C# 中DateTime的各种使用
获得当前系统时间: DateTime dt = DateTime.Now;Environment.TickCount可以得到“系统启动到现在”的毫秒值DateTime now = DateTime.Now;Console.WriteLine(now.ToString("yyyy-MM-dd")); //按yyyy-MM-dd格式输出sConsole.WriteLine(dt.To原创 2016-08-09 14:19:50 · 2991 阅读 · 0 评论