手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Asp.Net编程>列表

从 PHP 迁移到 ASP.NET

来源:互联网 作者:west263.com 时间:2008-02-22
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
控件将自身呈现为 span 标记(其中包含所设置的任何标签文本)。

条件处理

IF/ELSE

PHP 具有若干条件处理表达式,例如 forwhileswitch foreach,但最常用的是 if/else 表达式。Visual Basic .NET 有几个非常类似的构造,其语法也很类似。表 5 对 PHP 和 Visual Basic .NET 中的等价条件逻辑进行了比较。

表 5:基本条件逻辑

PHP Visual Basic .NET
if ($a > $b) {

print "a is bigger than b";

} elseif ($a == $b) {

print "a is equal to b";

} else {

print "a is smaller than b";

}

If a > b

Response.write ("a is bigger

than b")

ElseIf a = b Then

Response.write ("a is equal to

b")

Else

Response.write ("a is smaller

than b")

End If

切换

切换语句是大多数编程语言的常见语言构造,用于通过多个值对单个表达式进行测试。它常用于替换包含多个 elseif/else 块的 if 语句。

图 6 对 PHP 的 switch 语句与 Visual Basic 的 Select Case 语句进行了比较。

表 6:switch select case 语句的对比

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

PHP Visual Basic .NET
switch ($i) {

case 0:

print "i equals 0";

break;

case 1:

print "i equals 1";

break;

case 2:

print "i equals 2";

break;

default:

print "i is not equal to 0,

1 or 2";

}

Select Case Number i

Case 0

description = "0"

response.write ("i equals 0")

Case 1

description = "1"

response.write ("i equals 1")

Case 2

description = "2"

response.write ("i equals 2")

Case Else

description = " i is not equal

to 0, 1 or 2"

response.write ("i is not

equal to 0, 1 or 2 ")

End Select

Google