C#
文章平均质量分 77
ooleaf123
这个作者很懒,什么都没留下…
展开
-
C#控件改变大小时闪烁问题
首先是一段窗体控件随窗体大小改变代码,但是在使用这段代码后,当窗体中控件较多时每次改变窗体大小后都会出现闪烁情况private float X;private float Y;private void setTag(Control cons){foreach (Control con in cons.Controls){con.Tag = con.Width +":" +原创 2015-09-14 21:02:02 · 3157 阅读 · 1 评论 -
C#跨线程操作控件
问题:在WinForm中使用多线程时,常常遇到一个问题,当在子线程(非UI线程)中修改一个控件的值:比如修改进度条进度,时会抛出如下错误Cross-thread operation not valid: Control 'XXX' accessed from a thread other than the thread it was created on.在VS2005原创 2015-09-14 21:14:02 · 425 阅读 · 0 评论 -
从C#中的引用类型到String
最近面试被问到一个问题,在C#里面String是值类型还是引用类型,当时想都没想就说是引用类型。后来面试官又接着问为啥,我就给愣住了,随口说了个可以为Null就不会了。下来仔细想了想这个问题。 首先,要说明string为什么是引用类型,先来考虑下什么是引用类型,什么是值类型,以及他们的区别是什么。在网上随便搜搜基本上的解释都是,值类型存储在栈上,引用类型存储在堆上。这句话基本上原创 2015-10-21 19:44:32 · 512 阅读 · 1 评论