摘要: 什么是接口?其实,接口简单理解就是一种约定,使得实现接口的类或结构在形式上保持一致。个人觉得,使用接口可以使程序更加清晰和条理化,这就是接口的好处,但并不是所有的编程语言都支持接口,C#是支持接口的。注意,虽然在概念上,C#接口类似于COM接口,但他们的底层结构是不同的。那么,我们来看一下如何声明和 阅读全文
posted @ 2019-02-15 11:12 爱笑的小宇宙 阅读(125) 评论(0) 推荐(0) 编辑
摘要: [C#基础]List的Sort()、Find()、FindAll()、Exist()的使用方法举例 List函数用得还是比较多的,正好用到其中的向个方法,做了一个例程,再总结一下: 先建一个学生类: public class student { public int Number { get; se 阅读全文
posted @ 2019-02-15 11:10 爱笑的小宇宙 阅读(279) 评论(0) 推荐(0) 编辑
摘要: C#中两个问号的双目运算符 view sourceprint? using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { 阅读全文
posted @ 2019-02-15 11:09 爱笑的小宇宙 阅读(1956) 评论(0) 推荐(0) 编辑
摘要: BackgroundWorker 可以用于启动后台线程。 主要的事件及参数: 1.DoWork——当执行BackgroundWorker.RunWorkerAsync方法时会触发该事件,并且传递DoWorkEventArgs参数; 2.RunWorkerCompleted——异步操作完成或中途终止会 阅读全文
posted @ 2019-02-15 11:08 爱笑的小宇宙 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 过滤条件用法 List<string> subList = list.FindAll(delegate(itemType x){return x.id==i;});就可以了。其中itemType是你的元素的类型,即List <T> 中的类型参数T。 阅读全文
posted @ 2019-02-15 11:07 爱笑的小宇宙 阅读(9457) 评论(0) 推荐(0) 编辑
摘要: 开篇先来扯下淡,上篇博客LZ在结尾说这篇博客会来说说C#中的事件。但是当LZ看完事件之后发现事件是以委托为基础来实现的,于是LZ就自作主张地在这篇博客中先来说说委托,还烦请各位看官见谅!!!另外关于委托推荐一篇Jimmy Zhang写的关于委托的博客(C# 中的委托和事件),叙述非常有条理,可见子阳 阅读全文
posted @ 2019-02-15 11:06 爱笑的小宇宙 阅读(193) 评论(0) 推荐(0) 编辑
摘要: C# 之 获取文件名及拓展名 1、用Path类的方法(最常用) string fullPath = @"\WebSite\Default.aspx"; string filename = System.IO.Path.GetFileName(fullPath);//带拓展名的文件名 “Default 阅读全文
posted @ 2019-02-15 11:01 爱笑的小宇宙 阅读(6722) 评论(0) 推荐(0) 编辑
摘要: JSON详解 JSON详解 阅读目录 JSON的两种结构 认识JSON字符串 在JS中如何使用JSON 在.NET中如何使用JSON 总结 JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式 阅读全文
posted @ 2019-02-15 10:58 爱笑的小宇宙 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 一、静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。 1、静态类的主要特性: [1] 仅包 阅读全文
posted @ 2019-02-14 15:18 爱笑的小宇宙 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 循环语句是编程的基本语句,在C#中除了沿用C语言的循环语句外,还提供了foreach语句来实现循环。那么我要说的就是,在循环操作中尽量使用foreach语句来实现。 为了来更好地说明为什么要提倡使用foreach,用如下三种不同方式来编写循环语句。 int[] nArray = new int[10 阅读全文
posted @ 2019-02-14 14:34 爱笑的小宇宙 阅读(24290) 评论(0) 推荐(0) 编辑