摘要: 在.net 编程环境中,系统的资源分为托管资源和非托管资源。 对于托管的资源的回收工作,是不需要人工干预回收的,而且你也无法干预他们的回收,所能够做的只是了解.net CLR如何做这些操作。也就是说对于您的应用程序创建的大多数对象,可以依靠 .NETFramework 的垃圾回收器隐式地执行所... 阅读全文
posted @ 2015-10-05 22:52 时光 说: 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、using作为指令,有如下两个作用1、导入其他命名空间或命名空间中定义的类型,这样就可以不必对类型使用完全限定名了。注意:(1) using引入命名空间,并不等于编译器编译时加载该命名空间所在的程序集,程序集的加载决定于程序中对该程序集是否存在调用操作,如果代码中不存在任何调用操作则编译器将不会... 阅读全文
posted @ 2015-10-05 22:44 时光 说: 阅读(142) 评论(0) 推荐(0) 编辑
摘要: readonly关键字是可以在字段上使用的修饰符。当字段声明包括readonly修饰符时,该声明引入的字段赋值只能作为声明的一部分出现,或者出现在同一类的构造函数中。示例在此示例中,字段year的值无法在ChangeYear方法中更改,即使在类构造函数中给它赋了值。C# class Age ... 阅读全文
posted @ 2015-10-05 16:20 时光 说: 阅读(5578) 评论(0) 推荐(1) 编辑
摘要: C#变量初始化是C#强调安全性的另一个例子。简单地说,C#编译器需要用某个初始值对变量进行初始化,之后才能在操作中引用该变量。大多数现代编译器把没有初始化标记为警告,但C#编译器把它当作错误来看待。这就可以防止我们无意中从其他程序遗留下来的内存中获取垃圾值。C#变量初始化的操作中有两个方法可确保变量... 阅读全文
posted @ 2015-09-27 13:12 时光 说: 阅读(4654) 评论(1) 推荐(1) 编辑
摘要: GridView自带了数据排序功能。在设计视图下,只能对GridView的排序数据列和排序方向进行静态设置。在后台程序中,则需要用Attributes方式对GridView的这两个属性进行动态设置。示例如下:(前台)无标题页前台注意点:需要对GridView启用AllowSorting、设置OnSo... 阅读全文
posted @ 2015-09-25 20:11 时光 说: 阅读(402) 评论(0) 推荐(0) 编辑
摘要: ControlToValidate="要验证的控件名称"ValidationExpression="验证规则"ErrorMessage="所要显示的错误信息"在使用RegularExpressionValidator验证控件时的验证功能及其验证表达式介绍如下:只能输入数字:“^[0-9]*$”只能输... 阅读全文
posted @ 2015-09-25 17:17 时光 说: 阅读(2230) 评论(0) 推荐(0) 编辑
摘要: C# 中对 Session 的“(string)”、“.ToString()”与“Convert.ToString”用法笔记在实际操作当中,我们经常会遇到将 Session 的值转为 String 去判断是否为空或者判断是否有权限访问某页,这里的转换过程如果用得不恰当会抛出异常,给访问者带来不好的用... 阅读全文
posted @ 2015-09-24 23:27 时光 说: 阅读(10707) 评论(0) 推荐(0) 编辑
摘要: String.Empty是string类的一个静态常量;String.Empty和string=””区别不大,因为String.Empty的内部实现是:?123456789101112public static readonly string Empty;//这就是String.Empty 那是只读... 阅读全文
posted @ 2015-09-21 09:36 时光 说: 阅读(355) 评论(0) 推荐(0) 编辑
摘要: asp.net中DDL的DataTextField和DataValueFiled之间的区别和作用。在asp.net中,绑定DropDownList控件时,会要求你绑定属性的值,因为一个数据源里可能有很多字段,DropDownList控件怎么会知道你想让数据源中的哪一个字段显示出来,哪一个字段作为值进... 阅读全文
posted @ 2015-09-21 09:22 时光 说: 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 1、IsPostBack介绍 Page.IsPostBack是一个标志:当前请求是否第一次打开。 调用方法为:Page.IsPostBack或者IsPostBack或者this.IsPostBack或者this.Page.IsPostBack,它们都等价。 1)当通过IE的地址栏等方式打开一个U... 阅读全文
posted @ 2015-09-21 08:52 时光 说: 阅读(144) 评论(0) 推荐(0) 编辑