NetBlog主题

C# 多播委托
C#基础

C# 多播委托

2055 0

static void Main(string[] args){Action action = M1;action += M2;action += M3;//添加方法,这样调用一下action 就会执行M1 M2 M3action -= M2;//把第M2方法去掉action("罗分明");Console.ReadKey();}static void M1(string msg){Console.WriteLine(msg);}static …

读xml文件到dataTable,dataTable保存到XML文件里面
C#基础

读xml文件到dataTable,dataTable保存到XML文件里面

1913 0

2018-11-21修改 添加演示图 及JH.xml文件 2018-03-04修改 先看一下演示以下是核心代码DataSet ds = new DataSet();private void ReadXml(){//转载请保留原创地址 http://www.luofenming.com/show.aspx?id=ART2017071200001//AppDomain.CurrentDomain.BaseDirectory为应用程序…

C#,Lambda表达式实例
C#基础

C#,Lambda表达式实例

3585 1

下面是三个在wimform 下的三个Lambda表达式实例public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){//lambda表达式调用//md();//md2("单参数Lambda表达式");int count= md3(10, 20,…

窗体传值(通过委托方法传值)
C#基础

窗体传值(通过委托方法传值)

2625 0

2020-02-18 更新 方法也可以像参数一样传递(委托是一个类,引用类型) 下面是窗体1的textBox值传到窗体2,窗体2的值也可以通过委托把值传给窗体1原创来自 http://www.luofenming.com/show.aspx?id=ART2017070900002窗体1 代码namespace 委托 {public partial class Form1 : F…

正则替换实例-Regex.Replace
C#基础

正则替换实例-Regex.Replace

6510 1

//实例1 string msg = "你aaa好aa啊!a哈哈"; msg = Regex.Replace(msg, "a+", "A"); //输出结果 你A好A啊!A哈哈 把多个相同的字符替换成一个//实例2 string msg2 = "wer adsf adf asfdasdf adsf ss asdff"; msg2 = Regex.Replace(…

winForm,C#跨线程,委托处理方案
C#基础

winForm,C#跨线程,委托处理方案

2825 1

在开线程时如果有跨线程执行事件时会报错 解决方法有以下三种方案1this.BeginInvoke((EventHandler)(delegate { dataGridView1.DataSource = dt; }));// dataGridView1.DataSource = dt这是要跨线程事件方案2Control.CheckForIllegalCrossThreadCalls = false;//在初始化构造方…

C# 将DataTable复制到另一个DataTable
C#基础

C# 将DataTable复制到另一个DataTable

3956 0

2018-11-22 更新 以前以为 DataTable复制到另一个DataTable 要相同结构的表才可以复制,今天无意发现,只要列大于或等于被复制的表即可 原创来自 http://www.luofenming.com/show.aspx?id=ART2017062700001private void TestDataTable(){DataTable dt1 = CreateDataTable()…

TreeView遍历目录及文件
C#基础

TreeView遍历目录及文件

2303 0

源码下载地址: http://pan.baidu.com/s/1c2cSLgc 密码: 51mc using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Windows.Forms…

ArrayList数组集合从小大到,从大到小排序
C#基础

ArrayList数组集合从小大到,从大到小排序

5574 0

ArrayList 有从小大到排序,没有从大到小排序,不过可以先大小排序然后反转排序static void Main(string[] args){ArrayList al = new ArrayList(new int[] { 11, 2, 445, 54, 66, 6, 1 });al.Sort();//数组集合由小到大的排排序al.Reverse();//数组集合反转排序for(int i = 0;…