C#
dekernel
这个作者很懒,什么都没留下…
展开
-
httphelppost中文乱码
增加PostEncoding=Encoding.UTF8原创 2020-12-11 18:47:11 · 255 阅读 · 0 评论 -
C# 多线程编程,传参,接受返回值
今天将多线程的知识有回顾了下,总结了几点:新建一个线程(无参数,无返回值)Thread th = new Thread(new ThreadStart(PrintName)); public void PrintName() // 函数 { //函数体 } 这里一定注意ThreadStart中的函数是没有返回值和参数的那么有参数时,就该如下:转载 2016-05-03 11:20:53 · 779 阅读 · 0 评论 -
在不知道数组数量的时候你可以用List
例如:List temp=new List();//定义int 数组对象for(var i=0;i<10;i++){temp.add(i);//添加数据到数组}转载 2016-05-03 16:50:13 · 326 阅读 · 0 评论 -
C#DataGridView添加按钮操作
DataGridViewButtonColumn btn = new DataGridViewButtonColumn(); btn.name="colbtn"; btn.HeaderText= "查询明细"; btn.DefaultCellStyle.NullValue = "查询明细"; d转载 2016-05-18 17:02:34 · 7750 阅读 · 0 评论 -
DateTime.Compare(t1,t2)比较两个日期大小
DateTime.Compare(t1,t2)比较两个日期大小,排前面的小,排在后面的大,比如:2011-2-1就小于2012-3-2返回值小于零: t1 小于 t2。 返回值等于零 : t1 等于 t2。 返回值大于零: t1 大于 t2。 如:using System; using System.Collections.Generic; using System.L转载 2016-07-06 08:53:31 · 718 阅读 · 0 评论 -
DateTime格式大全
DateTime dt = DateTime.Now;// Label1.Text = dt.ToString();//2005-11-5 13:21:25// Label2.Text = dt.ToFileTime().ToString();//127756416859912816// Label3.Text = dt.ToFileTimeUtc().ToStrin转载 2017-11-10 10:28:21 · 18127 阅读 · 0 评论 -
线程间操作无效:从不是创建控件“textBox1”的线程访问它
private delegate void SetTextCallback(string text);//在给textBox1.text赋值的地方调用以下方法即可private void SetText(string text){ // InvokeRequired需要比较调用线程ID和创建线程ID // 如果它们不相同则返回true if (this.t转载 2017-11-10 10:29:50 · 1684 阅读 · 0 评论