C#中抽象类和接口的区别有哪些

1444次阅读|137次收藏|442次赞

抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;接口是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。

结构、枚举和数组的区别

1331次阅读|137次收藏|442次赞

数组是包含若干相同类型元素的一组变量。这些变量都可以通过索引进行访问。结构是一种值类型,并且不需要堆分配。枚举类型是派生自System.Enum的一种独特的值类型,用于声明一组命名的常数。

try...catch... finally 的用法

1612次阅读|137次收藏|443次赞

try包含你要防护的代码 ,称为防护块. 防护块如果出现异常,会自动生成异常对象并抛出.catch捕捉特定的异常,并在其中进行适当处理.throw可以直接抛出/产生异常,导致控制流程转到catch块.•即使引发了异常,finally 块中的代码也会执行,从而使程序可以释放资源。

VS2012、VS2010、VS2008常用的快捷键有哪些

2392次阅读|137次收藏|446次赞

我们在用VS2012、VS2010、VS2008等等各个版本进行C#、ASP.NET等Web开发时,经常要进行代码格式化、复制、注释等等操作,如果知道一些快捷操作,会给我们的开发带来很大的方便。

常见的.NET面试题及推荐答案(一)

1397次阅读|139次收藏|443次赞

本文为您介绍常用的.NET面试和笔试题,希望对您有一定的帮助

DateTime.ToString 格式化时间字符串

1525次阅读|137次收藏|442次赞

DateTime.ToString()函数有四个重载。一般用得多的就是不带参数的那个了。殊不知,DateTime.ToString(string format)功能更强大,能输出不同格式的日期。

C#正则表达式验证是否日期

1790次阅读|137次收藏|445次赞

本文将介绍一段实例代码,来讲解利用正则表达式使C#判断输入日期格式是否正确的方法。希望这段代码能对大家有所帮助。

如何有效的限制上传文件类型

2165次阅读|137次收藏|442次赞

通常,为了防止因用户上传有害文件(如木马、黑客程序)引发的安全性问题,Web程序都会对用户允许上传的文件类型加以限制。