随笔分类 -  C#

摘要:DateTime dt = DateTime.Now; //当前时间 DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d"))); //本周周一 DateTime endWeek = startWeek.AddDays(6); //本周周日 DateTime startMonth =... 阅读全文
posted @ 2018-11-16 16:20 hg一如既往 阅读(2271) 评论(0) 推荐(0) 编辑
摘要:C# JArray与JObject 的使用STEP1、using Newtonsoft.Json.Linq;STEP2 如何获取json里的某个属性(节点)值,对其删改,新增//2.1 数组用JArray加载 string jsonText = "[{'a':'aaa','b':'bbb','c':... 阅读全文
posted @ 2015-10-24 22:07 hg一如既往 阅读(21777) 评论(0) 推荐(0) 编辑
摘要:class Program{ static void Main(string[] args) { //浅拷贝 Person p1 = new Person(); p1.Name = "张三"; p1.Mycar = new Car(... 阅读全文
posted @ 2015-10-15 10:55 hg一如既往 阅读(284) 评论(0) 推荐(0) 编辑
摘要:class Program { static void Main(string[] args) { //通过反射来调私有的成员 Type type = typeof(Person); //Bi... 阅读全文
posted @ 2015-10-13 13:08 hg一如既往 阅读(4049) 评论(0) 推荐(0) 编辑
摘要:TextBox只允许输入数字,最大长度为10 //TextBox.ShortcutsEnabled为false 禁止右键和Ctrl+v private void txtNumber_KeyPress(object sender, KeyPressEventArgs e) ... 阅读全文
posted @ 2015-08-30 03:23 hg一如既往 阅读(5720) 评论(0) 推荐(0) 编辑
摘要:List data = myDalJD.GetAllDataList(); List list= new List();list= datalist4.Select(p => p.name).ToList(); //只取name字段,重新生成新的List集合this.cmbJdUserName.D... 阅读全文
posted @ 2015-08-29 00:16 hg一如既往 阅读(44153) 评论(0) 推荐(1) 编辑
摘要:1. 普通绑定:public void button1_Click(object sender, EventArgs e) { MessageBox.Show("ok"); }this.button1.Click += button1_Click;2... 阅读全文
posted @ 2014-12-02 18:17 hg一如既往 阅读(5338) 评论(0) 推荐(1) 编辑
摘要:示例1:GroupBy 分组在List泛型中的应用原表:按姓名Nam 分组后结果:对DATATABLE 进行LAMDA查询时必须在项目的引用中添加 System.Data.DataSetExtensions代码: public partial class Form1 : Form {... 阅读全文
posted @ 2014-12-02 18:16 hg一如既往 阅读(81677) 评论(7) 推荐(20) 编辑
摘要:单例模式(Singleton Pattern):在平时的开发中,可能会用到单例模式,许多java的笔试题中也会叫笔试者写出单例模式的那几种写法并且分析。那么下面就来轻轻地探讨一下,最简单的设计模式,即单例模式。 单例模式的解释:GoF对单例模式的定义:保证一个类只有一个实例存在,同时提供能对该实例加... 阅读全文
posted @ 2014-11-28 23:53 hg一如既往 阅读(2134) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 内部类使用接口实现排序{ class Person ... 阅读全文
posted @ 2014-11-28 23:51 hg一如既往 阅读(2628) 评论(0) 推荐(0) 编辑
摘要://对下面集合里面的字符串按照“_”进行分组。List list = new List() { "1_32", "2_10", "1_8", "1_25", "2_3", "3_5", "5_15", "3_16" };使用字典:#region //使用字典,键值对集合保存分组数据。 ... 阅读全文
posted @ 2014-11-28 22:39 hg一如既往 阅读(9318) 评论(0) 推荐(0) 编辑
摘要:C#partial关键字详解 partial关键字允许把类、结构或接口放在多个文件中。一般情况下,一个类存储在单个文件中。但有时,多个开发人员需要访问同一个类,或者某种类型的代码生成器生成了一个类的某部分,所以把类放在多个文件中是有益的。 partial关键字的用法是:把partial关键字放在cl... 阅读全文
posted @ 2014-11-07 02:27 hg一如既往 阅读(262) 评论(0) 推荐(0) 编辑
摘要:如果使用多线程,应该会遇到这样的一个问题,在子线程中想调用主线程中(Form1)控件,提示报错!可以使用Invoke方法调用。this.Invoke(new MethodInvoker(() =>{ this.rTxtLog.AppendText("在线程内调用主线程中控件 " + Envir... 阅读全文
posted @ 2014-11-04 01:45 hg一如既往 阅读(1814) 评论(0) 推荐(0) 编辑
摘要:person.xml 张三 18 李四 19 王五 20 张三2 18 李四2 19 王五... 阅读全文
posted @ 2014-11-04 00:09 hg一如既往 阅读(18073) 评论(0) 推荐(3) 编辑
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;using System.Linq;usi... 阅读全文
posted @ 2014-11-03 02:56 hg一如既往 阅读(1893) 评论(0) 推荐(0) 编辑
摘要:设计器代码:namespace 大文件拷贝{ partial class Form1 { /// /// 必需的设计器变量。 /// private System.ComponentModel.IContainer compon... 阅读全文
posted @ 2014-11-03 02:03 hg一如既往 阅读(1876) 评论(0) 推荐(0) 编辑
摘要:事件: //定义委托 public delegate void PubComputerEventHandler(object sender, MyEventArgs e); public delegate void PubLifeEventHandler(object sender... 阅读全文
posted @ 2014-11-01 23:13 hg一如既往 阅读(324) 评论(0) 推荐(0) 编辑
摘要:TblAreaBLL bll = new TblAreaBLL(); private void button1_Click(object sender, EventArgs e) { LoadDataToTree(this.treeView1.Nod... 阅读全文
posted @ 2014-10-29 20:10 hg一如既往 阅读(3261) 评论(0) 推荐(0) 编辑
摘要:最近在写些调用他人接口的程序,用到了大量的JSON、XML序列化和反序列化,今天就来总结下json的序列化和反序列化的实现,有写得不好的望园中博友多多指教。json序列化和反序列化帮助类:using System;using System.Collections.Generic;using Syst... 阅读全文
posted @ 2014-10-27 19:40 hg一如既往 阅读(367) 评论(0) 推荐(0) 编辑
摘要:class CommonHelper { /// /// 通过字符串获取MD5值,返回32位字符串。 /// /// /// public static string GetMD5String(stri... 阅读全文
posted @ 2014-10-24 01:19 hg一如既往 阅读(4223) 评论(0) 推荐(0) 编辑