![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
振铃
这个作者很懒,什么都没留下…
展开
-
泛型(generic)的概念
泛型集合是指一个集合对象,这个集合对象只能存储一种类型。那么为什么不叫集合,而叫泛型呢?泛型这个词是指尽管LIst的一个特定实例只能存储一种特定类型,但LIst类适合于任何类型。 每个泛型集合必须有有一个与之关联的类型,类型可以为int,bool,string,也可以为一个类。 List name = new List(); 其中T就原创 2012-04-25 16:30:44 · 383 阅读 · 0 评论 -
C 多态
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Actor { public void DoShow() {转载 2012-04-24 22:06:11 · 342 阅读 · 0 评论 -
Enum、List、Array对比
Enum与List不同之处在于可把Enum认为是存储常量类表的一种简便方法,以便按名来访,对于保证代码可读性很有意义。但enu有方法,enum不能动态改变其大小,不能实现接口,也不能有方法。必须将其强制转换为另一个类型才能在其他变量中存储enum的一个值。 List可以存储任何对象,即一个对象列表,列表中的每个元素可以有它自己的方法和属性,而enum必须指定为C#的某种值类型,如i原创 2012-04-25 16:46:43 · 1658 阅读 · 0 评论 -
C#方法重载与多态
C#方法重载 using System; class Client { public static void Main() { //重载是指方法名相同,方法的签名不同 Console.WriteLine(Add(10,5)); Console.WriteLine(Add("10","5")); } public static string A转载 2012-10-19 15:16:08 · 902 阅读 · 0 评论 -
C#实现屏幕捕获
using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; using System.Drawing; using System.Drawing.Imaging; namespace CV { class GetScreenIng_Class转载 2012-10-22 14:39:42 · 981 阅读 · 0 评论 -
Tread.Join()
今天是第一次在C#中接触Thread,自己研究了一下其中Thread.Join()这个方法,下面谈谈自己的理解。 Thread.Join()在MSDN中的解释很模糊:Blocks the calling thread until a thread terminates 有两个主要问题: 1.什么是the calling thread? 2.什么是a thread? 首先来看转载 2012-10-24 13:45:52 · 973 阅读 · 0 评论 -
DataGridView导入Excel时,出现了“未将对象引用设置到对象的实例”的解决办法
for (int i = 0; i < iRows - 1; i++) { for (int j = 1, k = 0; j < iCols; j++) { if (dgvStudent.Columns[j].Visible)原创 2013-04-27 12:05:24 · 4748 阅读 · 0 评论 -
VS2010调试技巧
跳到当前光标处(Ctrl+F10) 我经常看到人们为了到达目标代码位置,而在程序中早早设定了断点,然后反复地按F10/F11,一步步走到目标代码处。当程序员的确需要仔细观察每一步的状态变化时, F10/F11是合理的选择。然而多数情况下,人们只想快速到达他们真正关心的代码处,这时候F10/F11就不是最佳选择了。 这时,你应该利用“跳到当前光标处”这个功能。先把光标定位在要测的目标转载 2013-04-22 10:01:20 · 587 阅读 · 0 评论