主题:  ASP.NET学习手记

浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#312005/12/26 14:11:24
·布尔型(bool)
在C#中,不存在bool类型变量与其他类型变量之间的相互转换。
bool型变量的默认值是false。
bool型的变量可以直接作为字符串输出。Response.Write(varBool);//语句是可以执行的。
关于默认值,有一点需要说明的是:变量只有通过默认的构造函数声明后才具有默认值。如:
bool booA=new bool(); //booA具有默认值false
bool booA; //booA未赋值
int myInt=new int(); //myInt具有默认值0
int myInt; //myInt未赋值



sdawenye

职务:普通成员
等级:1
金币:0.0
发贴:16
注册:2005/12/19 18:57:21
#322005/12/27 8:24:03
看了是不错的



uniorganism

职务:普通成员
等级:1
金币:0.0
发贴:1
注册:2005/11/11 3:32:09
#332005/12/30 21:53:04
楼主好强,收下了!谢谢共享!!!



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#342006/1/4 22:25:53
谢谢楼上鼓励。:-)

3.8 变量的作用域

变量的作用域,就是变量可以使用的范围。在C#中,按照作用域的不同可以将变量分为三类:

1、块级变量
在if(或while)语句后面用花括号括起来的一组语句称为块。在块内声明的变量称为块级变量,它只能用于块的内部,当该块结束时,变量就被删除了。例如:

if(!Page.IsPostBack){
string strAuthor="Diffmaker";//这里声明了一个块级变量
Response.Write(strAuthor);
}
Response.Write(strAuthor);//这里产生错误了,名称“strAuthor”在类或命名空间“……”中不存在

2、函数级变量
也称为局部变量,可以用于函数中的所有代码。变量的生存周期在函数结束时终结。例如:

private string aboutAuthor(){
string author;
author="Diffmaker";
return author;
}
这里,author就是函数级变量。

3、全局变量
全局变量在方法(函数)之外声明,其生存期从ASP.NET页面的启动开始,直到页面结束为止,跨越在脚本中创建的所有函数。例如:

string email="diffmaker@hotmail.com";
private void Page_Load(object sender, System.EventArgs e)
{
Response.Write(email);
}
private string aboutAuthor(){
return email;
}
这里,email 就是全局变量。

3.9 常量

在C#中,可以使用关键字const后跟数据类型来创建常量。
给常量赋值后,就不能再修改此值。
示例:const string AUTHOR="Diffmaker";



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#352006/3/2 10:34:20
最近有点忙,有一段时间没有来写我的手记了。
向大家推荐一本不错的 ASP.NET 入门教程,超星格式,请读者自己去下载超星阅读器。
这本书以 VS.NET 作为集成开发环境,使用C#作为编程语言,可以学习多种 VS.NET 和 C# 使用技巧及方法。放到这里了,需要的同志请尽快下,不会保留很长时间。



520emily

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2005/12/22 15:29:20
#362006/5/7 18:11:07
写的不错啊,呵呵~~



xiaozhikule

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2006/4/14 20:43:16
#372006/5/15 9:58:22
谢谢楼主提供



xiaozhikule

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2006/4/14 20:43:16
#382006/6/19 9:39:08
谢谢楼主咯
不过写完就好多了.....



ywg663

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2006/6/11 9:09:20
#392006/6/20 0:09:50
谢谢!!



webe1

职务:普通成员
等级:1
金币:0.0
发贴:3
注册:2007/3/30 10:56:12
#402007/3/30 11:08:01
很好的学习手册,看了后有对自己的学习有了很多的学习体会
同时也对我的网站建设产生了好大的作用,www.rslj.cn 这是我刚做好的一个网站,用DIV + CSS 排版,ASP.NET 做的一个文章网站,看来你们的学习手册后我得到了一些,改动了一些,谢谢楼主,也期望你能看看我的网站,看看有什么问题,毕竟晚辈刚是学习ASP。NET

谢谢!