随笔分类 -  C#相关

摘要:int i = 5; Console.WriteLine( "i is an int? {0}",i.GetType()==typeof(int)); Console.WriteLine( "i is an int? {0}",typeof(int).IsInstanceOfType(i)); 阅读全文
posted @ 2017-11-09 17:07 幽冥狂_七 阅读(12066) 评论(0) 推荐(1) 编辑
摘要:窗体间传值 今天得空,刚好看到网上好多人再找winform窗体间传值的问题,由于昨天项目的优化的感觉不错,就写了个C# winform窗体间传值的demo,希望能给需要的人的带来帮助; 工程的源代码地址:https://github.com/yes-or-no/WinFormTransValueDe 阅读全文
posted @ 2017-08-30 14:14 幽冥狂_七 阅读(12051) 评论(1) 推荐(0) 编辑
摘要:两个子窗口向一个主窗口发送信息 主窗口: 子窗口1: 子窗口2: 主窗口向两个子窗口发送信息 上代码~~~~~~~~~~ 主窗口: 子窗口1: 子窗口2: 阅读全文
posted @ 2017-08-30 11:26 幽冥狂_七 阅读(309) 评论(0) 推荐(0) 编辑
摘要:1.添加命名空间 System.IO; System.Text; 2.文件的读取 (1).使用FileStream类进行文件的读取,并将它转换成char数组,然后输出。 (2).使用StreamReader读取文件,然后一行一行的输出。 3.文件的写入 (1).使用FileStream类创建文件,然 阅读全文
posted @ 2017-08-14 14:33 幽冥狂_七 阅读(275) 评论(0) 推荐(0) 编辑
摘要://获得当前文件夹下所有文件夹 string path = "D://文件夹"; string[] dirstr = Directory.GetDirectories(path); //获得当前文件夹下的文件 string[] filestr = Directory.GetFile... 阅读全文
posted @ 2017-08-14 14:10 幽冥狂_七 阅读(4324) 评论(0) 推荐(0) 编辑
摘要://针对这些数据进行去重,取某一列就用这一列字段,把重复的去掉 DataSet ds = dao.get(); DataTable dt = ds.Table[0] DataView dv = dt.DefaultView; DataTable dt1 = dv.ToTable(true, "IAD 阅读全文
posted @ 2016-12-30 16:52 幽冥狂_七 阅读(4264) 评论(0) 推荐(0) 编辑
摘要:首先IList 泛型接口是 ICollection 泛型接口的子代,并且是所有泛型列表的基接口。 它仅仅是所有泛型类型的接口,并没有太多方法可以方便实用,如果仅仅是作为集合数据的承载体,确实,IList<T>可以胜任。 不过,更多的时候,我们要对集合数据进行处理,从中筛选数据或者排序。这个时候ILi 阅读全文
posted @ 2016-11-08 22:38 幽冥狂_七 阅读(1049) 评论(0) 推荐(0) 编辑
摘要:5天玩转C#并行和多线程编程 —— 第一天 认识Parallel C# 原文: http://anneke.cn/ArticleInfo/Detial/23 目录 5天玩转C#并行和多线程编程 —— 第一天 认识Parallel 5天玩转C#并行和多线程编程 —— 第二天 并行集合和PLinq 5天 阅读全文
posted @ 2016-10-29 16:00 幽冥狂_七 编辑
摘要:private void btn_Click(object sender, EventArgs e) { DBHelper db = new DBHelper(); DataSet ds = db.GetDataList(); this.dataGridView1.DataSource = ds.Tab... 阅读全文
posted @ 2016-08-10 14:55 幽冥狂_七 阅读(13655) 评论(3) 推荐(0) 编辑
摘要://这个方法是 静态的 public static void ThreadFunc() {//计数器 int count = 0; while(true) { //休眠1秒 Thread.Sleep(3000); ... 阅读全文
posted @ 2016-05-25 10:38 幽冥狂_七 阅读(513) 评论(0) 推荐(0) 编辑
摘要:目 录 1.1 理解委托 2 1.1.1 将方法作为方法的参数 2 1.1.2 将方法绑定到委托 4 1.2 事件的由来 6 1.2.1 更好的封装性 6 1.2.2 限制类型能力 9 1.3 委托的编译代码 10 1.4 .NET 框架中的委托和事件 11 1.4.1 范例说明 11 1.4.2 Observer 设计模式简介 1... 阅读全文
posted @ 2016-05-23 11:34 幽冥狂_七 阅读(3100) 评论(1) 推荐(3) 编辑
摘要:去掉DataGridView多余的列: this.DataGridView.AutoGenerateColumns = false; 阅读全文
posted @ 2016-05-12 14:48 幽冥狂_七 阅读(933) 评论(0) 推荐(0) 编辑
摘要:当月第一天和当月最后一天 给日期添加或减少日期 //开始时间 var begin; //结束时间 var end; var b = new Date(); var c = new Date(b.getFullYear(), b.getMonth(), b.getDate()); alert(day) 阅读全文
posted @ 2016-03-31 14:12 幽冥狂_七 阅读(644) 评论(0) 推荐(0) 编辑
摘要:首先,设计一个简单的Form界面,好直观的查看登录情况,界面如图下图所示: 然后在 webBrowser1_DocumentCompleted函数中添加如下代码:private void webBrowser1_DocumentCompleted(object sender, WebBrowse... 阅读全文
posted @ 2016-01-25 14:27 幽冥狂_七 阅读(3259) 评论(0) 推荐(1) 编辑
摘要:用正则表达式替换指定标签中的内容,也是在工作中遇到的就顺手记了下来 string sXML = "ABCDEFCSF<p>123123</p>KOPL";//现在我要去掉P标签中的内容,实现 ABCDEFCSFKOPL这样的效果。引入:using System.Text.RegularExpress 阅读全文
posted @ 2016-01-13 11:37 幽冥狂_七 阅读(5536) 评论(0) 推荐(1) 编辑
摘要://下载文件//downlaodUrl 系统路径如:http://xxx.xxx.xxx/UpFile/kaoqin.doc//fileName 自定义文件名字加后缀(如:考勤.doc)//filePath 文件存放路径如: E:\2016\1\public static void... 阅读全文
posted @ 2016-01-07 17:41 幽冥狂_七 阅读(821) 评论(0) 推荐(0) 编辑
摘要://DataGridview绑定数据 public void DataGridViewBandingData() { string year = this.CMB_year.SelectedValue.ToString(); //年份 ... 阅读全文
posted @ 2016-01-07 13:56 幽冥狂_七 阅读(1638) 评论(0) 推荐(0) 编辑
摘要:1、DataSet 中的数据排序 DataRow[]装成DataTable 阅读全文
posted @ 2015-12-11 12:02 幽冥狂_七 阅读(530) 评论(0) 推荐(0) 编辑