ASPNET中测试C#代码

ASPNET中测试C#代码

ID:40391586

大小:449.51 KB

页数:39页

时间:2019-08-01

ASPNET中测试C#代码_第1页
ASPNET中测试C#代码_第2页
ASPNET中测试C#代码_第3页
ASPNET中测试C#代码_第4页
ASPNET中测试C#代码_第5页
资源描述:

《ASPNET中测试C#代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在ASPNET中测试C#代码单纯在C#中建立控制台项目或者建立windows应用程序项目和在asp.net中使用C#是有一些区别的。一般在asp.net中我们测试C#程序,我们在页面的C#代码中的protectedvoidPage_Load(objectsender,EventArgse){}函数体里面测试代码。程序输出结果显示,可以使用Response.Write方法,也可以使用标签控件在页面显示输出。stringstr1="你好!";stringstr2="欢迎光临";stringstr3=str1+str

2、2;Response.Write(str3);Label1.Text=str3;intn=12345;Label2.Text=n.ToString();程序运行前加二个label控件标签显示示例数据类型转换安全问题数组例子string[]th={"aa","bb","cc"};Label1.Text=th[0].ToString();//Label1.Text=th[0];//给一个数组加一个前缀,笨办法th[0]="xxx"+th[0];th[1]="xxx"+th[1];th[2]="xxx"+th[2];

3、//应用计算机特有处理方式,循环for(inti=0;i"+th[i]);枚举结构例子publicstructbook{publicintprice;publicstringtitle;publicstringauthor;publicintok;}//申明枚举类型enumem{a=0,b=1,c=2}enumee{abc,trr,jkl};//枚举自动从0开始程序运行前加四个label控件枚举结构例子(续

4、)protectedvoidPage_Load(objectsender,EventArgse){bookbok=newbook();//申明实例bok.title="中国人";bok.price=25;bok.author="著名作家";bok.ok=Convert.ToInt32(ee.trr);//找到索引号//赋值Label1.Text="第一行标题是:"+bok.title;Label2.Text="第二行pirce是:"+bok.price;Label3.Text="第三行作者是:"+bok.aut

5、hor;if(bok.ok==1){Label4.Text="ok";}else{Label4.Text="cancel";}}分支结构Try…..catch…..将使用中可能出错的代码放在try语句下面,试一下意思。然后在catch语句中捕获可能出现的错误并加点补救措施If….else…判断分支Switch….case….default….符合某种情况跳转try{stringa="这是一个字符串不能被转换为整数";intb=Convert.ToInt32(a);}catch{//catch如果不带参数可以捕获

6、任何错误Response.Write("不能将文本转换为整型");}try{//除数不能为0intx=0;floaty=123/x;}catch(ArithmeticExceptionee){//捕获描述当前异常的消息Response.Write(ee.Message);}If….else….inta=5;if(a==5){//如果只是一行代码的话,可以不用加大括号Label1.Text="你判断对了";}else{Label1.Text="你搞错了";}程序运行前添加一个label控件switch….case

7、….每个case语句后要跟一个break;只能针对基本数据类型,如int和string等,对于其他数据类型,必须使用if分支。Case标签是唯一性表达式,不允许有重复Case标签是常量表达式,如4或者“52”,如果需要在运行中计算case标签的值,则必须使用if语句。switch….case….intn=6;switch(n){case1:Label2.Text="等于1";break;case2:Label2.Text="等于2";break;case3:Label2.Text="等于3";break;cas

8、e5:Label2.Text="等于5";break;default:Label2.Text="都不是";break;}For循环语句stringa="234320948093284093321432";for(inti=0;i");}Dowhile语句循环intj=6;do{Resp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。