2007-11-13 | 知识点滴(发现篇)
.net 2.0中新增的nullable类型
.net 2.0中,有新增的nullable类型,主要可以用为基本的值类型赋予null的值,比如
int? k = 3;//一个可为空的值类型(简称空类型)
int m = null;//错误
int? j = null;//成功从上面的例子我们可以看到在值类型后可以定义一个可为空的值类型,在C#中,是在基本类型后加一个?号,而在VB.NET中,可以这样
Dim dtmVarName As Nullable(Of DateTime)
Dim intVarName As Nullable(Of Integer)
Dim bVarName As Nullable(Of Boolean)
要注意的是,空类型不是一种新的.NET数据类型。
实际上空类型是定义在.NET库中的一种范型类System.Nullable,其中T就是可替换的值类型。
int? k = 3;同样可以写作System.Nullable k = 3; 其中的操作是通过该类的运算符重载实现的 可以用hasvalue来判断空类型中是否已经有赋值了
if (dtmVarName.HasValue) { //...do something }
在Visual Studio2005 中调试JavaScript
接下来将告诉你一些在asp.net中调试JavaScirpt的技巧。
在asp.net中一步一步调试JavaScript,在这篇文章里我使用了IIS和Visual Studio 2005。
配置第一步:在Visual Studio 2005中打开一个已经存在的asp.net应用程序,其中要有一些JavaScript。
第二步:当我们在微软的Visual Studio中创建了一个web项目,那么一个名为web.config的文件默认也被创建在了该web项目中。我们检查一下它的设置 把debug的属性该为true,如下
第三步:打开Internet 信息服务(IIS)管理器开始->管理工具->Internet 信息服务(IIS)管理器->网站->默认网站->右键单击你想调试的web项目->属性->虚拟目录选项卡->配置->在新打开的windows窗口中选择调试选项卡->把“启用 ASP 服务器端脚本调试”和“启用 ASP 客户端脚本调试”两个复选框选中。图1
第四步:打开IE,单击菜单栏的“工具”->Internet 选项->高级选项卡->取消“禁用脚本调试(Internet Explorer)”和“禁用脚本调试(其他)”两个复选框的选中状态。图2
第五步:现在,在Visual Studio IDE打开你的web项目。注意:JavaScript一定要放到一个单独的.js文件里,而不能直接在.aspx页里写JavaScript。然后像对待.cs或.vb文件一样,在.js文件里给某行添加断点即可。
第六步:运行你的web项目,程序将会在运行到你设置的断点处停止。


档案
日志
相册
视频





评论