![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
文章平均质量分 83
lanlanxiezhqhd
这个作者很懒,什么都没留下…
展开
-
out,ref,params的区别
想要知道什么时候用到他们就必须先弄明白他们到底是什么,提到他们哥三个那就要说说方法参数了,如果在为方法声明参数时未使用 ref 或 out,则该参数可以具有关联的值。可以在方法中更改该值,但当控制传递回调用过程时,不会保留更改的值。通过使用方法参数关键字,可以更改这种行为。下面的例子都是自己根据对比的方式展示给大家的 1)ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法原创 2012-11-24 22:37:43 · 315 阅读 · 0 评论 -
Application.DoEvent
private void button1_Click(object sender, EventArgs e) { expendTime.start(); for (int q = 0; q 100000; q++) { textBox1.Text = q.ToStri原创 2012-11-24 23:03:51 · 544 阅读 · 0 评论 -
using的几种用法
1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。 例如:using System; 一般都会出现在*.cs中。 2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。 这种做法有个好处就是当同一个cs引用了两个不原创 2012-11-24 22:50:53 · 192 阅读 · 0 评论 -
Winform进度条的实现
在WinForm中经常遇到一些费时的操作界面,比如统计某个磁盘分区的文件夹或者文件数目,如果分区很大或者文件过多的话,处理不好就会造成“假死”的情况,或者报“线程间操作无效”的异常,为了解决这个问题,可以使用委托来处理,在.net2.0中还可以用BackgroundWorker类。 BackgroundWorker类是.net 2.0里新增加的一个类,对于需要长时间操作而不需要用户长时间等待原创 2012-11-24 22:56:10 · 398 阅读 · 0 评论