摘要:
简介
虽然 microsoft® asp .net 的设计者在保持 asp 应用程序的向后兼容性方面做了大量不懈的努力,但在将 web 应用程序由 asp 向 asp .net 迁移之前,还是应该了解一下几个关键的问题。在 .net 平台和 asp .net 中对现有技术进行了改进并采用了一些新技术,透彻理解这些技术有利于简化此迁移过程,但这需要经过一段漫长的时间。
本......
摘要:
利用微软webservice技术实现远程数据库存取李凌宇 ......
《.net编程先锋C#》第六章控制语句
第六章 控制语句 .选择语句 【程序编程相关:
SVG:可升级矢量图形(1)】有一种语句,你在每种编程语言控制流程语句中都可以找到.在这一章中,我介绍了c#的控制语句,它们分为两个主要部分: 【推荐阅读:
VisualStudio.NETEnte】如果你是c或c++程序员,很多信息会让你感到似曾相似;但是,你必须知道它们还存在着一些差别.</p><p>6.1 选择语句 【扩展信息:
C#读取XML文档】.循环语句当运用选择语句时,你定义了一个控制语句,它的值控制了哪个语句被执行.在c#中用到两个选择语句:.if 语句.switch 语句 </p><p>6.1.1 if 语句最先且最常用到的语句是 if 语句.内含语句是否被执行取决于布尔表达式:if (布尔表达式) 内含语句当然,也可以有else 分枝,当布尔表达式的值为假时,该分枝就被执行:if (布尔表达式) 内含语句 else 内含语句在执行某些语句之前就检查一个非零长字符串的例子: </p><p>if (0 != strtest.length){} </p><p>这是一个布尔表达式.(!=表示不等于.) 但是,如果你来自c或者c++,可能会习惯于编写象这样的代码:if (strtest.length){} </p><p>这在c#中不再工作,因为 if 语句仅允许布尔( bool) 数据类型的结果,而字符串的length属性对象返回一个整形(integer).编译器将出现以下错误信息:error cs0029: cannot implicitly convert type int to bool (不能隐式地转换类型 int 为 bool.) </p><p>上边是你必须改变的习惯,而下边将不会再在 if 语句中出现赋值错误:if (nmyvalue = 5) ... </p><p>正确的代码应为 </p><p>if (nmyvalue == 5) ... </p><p>因为相等比较由==实行,就象在c与c++中一样.看以下有用的对比操作符(但并不是所有的数据类型都有效):== ——如果两个值相同,返回真.!= ——如果两个值不同,返回假.<, <=, >, >= —— 如果满足了关系(小于.小于或等于.大于.大于或等于),返回真.每个操作符是通过重载操作符被执行的,而且这种执行对数据类型有规定.如果你比较两个不同的类型,对于编译器,必须存在着一个隐式的转换,以便自动地创建必要的代码.但是,你可以执行一个显式的类型转换.清单 6.1 中的代码演示了 if 语句的一些不同的使用场合,同时也演示了如何使用字符串数据类型.这个程序的主要思想是,确定传递给应用程序的第一个参数是否以大写字母.小写字母或者数字开始....
下一页 摘要:
dotnet
......