VB.NET表达式技巧运用相关经验分享

开发 后端
VB.NET表达式的应用在实际编程中是非常常见的。我们可以通过本文介绍的一些范例来具体了解一下其中包含的意义。

VB.NET语言相对于其他语言来说具有不一样的特点。比如可以针对移动设备进行相关操作等。VB.NET表达式是一个或多个运算的组合。VB.NET的表达式与其他语言的表达式没有显著的区别。每个符合VB.NET规则的表达式的计算都是一个确定的值。对于常量、变量的运算和对于函数的调用都可以构成最简单的表达式。#t#

到目前为止,我们已经学习了VB.NET表达式的使用。现在,我们把它们用到更加复杂的结构中去。

在程序设计中,条件语句能够根据VB.NET表达式的值来决定代码的执行流程。在VB.NET中,条件分支语句有两种:If/Then/Else语句和Select/Case语句。

我们可以先从以下这个例子来分析一下VB.NET表达式的具体概念。

If/Then/Else语句是最常用的条件语句。它的基本形式是:

If condition Then statements1 [Else statements2 ]

它表示:如果condition为True,那么就执行statements1;否则执行statements2。

例2.4(02-04.aspx)根据时间显示问候信息。

 

  1. < %  
  2. If Hour(Now)< 12 Then Response.Write 
    ("Good morning! Cindy!")  
  3. If Hour(Now)=12 Then Response.Write 
    ("Good noon! Cindy!")  
  4. If (Hour(Now)>12 And Hour(Now)< 18
    Then Response.Write ("Good afternoon! 
    Cindy!")  
  5. If Hour(Now)>=18 Then Response.Write 
    ("Good evening! Cindy!")  
  6. %> 

 

在上面的VB.NET表达式例子中,函数Hour()是对给出的日期时间求它的小时数,Now函数用于返回当前的日期和时间。程序根据当时的时间判定是上午、中午还是下午,分别给出问候信息。我们看到,这个写法很简单,但是这个程序为了显示一条问候信息,要对Hour(Now)取值4次并且执行4次比较才能完成,从效率上考虑并不好。

责任编辑:曹凯 来源: 博客园
相关推荐

2010-01-07 13:29:00

VB.NET正则表达式

2009-10-26 16:01:03

VB.NET正则表达式

2010-01-13 18:09:09

VB.NET动态生成代

2010-01-14 16:04:32

VB.NET显示时间

2010-01-13 10:25:30

VB.NET文件夹操作

2010-01-14 18:14:22

VB.NET开发特点

2010-01-15 18:01:05

VB.NET结构化异常

2010-01-13 15:33:40

VB.NET菜单项目

2009-10-26 16:12:19

VB.NET正则表达式

2010-01-12 17:02:54

VB.NET文件上传

2010-01-15 13:52:42

VB.NET属性设置

2009-10-27 10:14:54

VB.NET正则表达式

2010-01-18 18:50:26

VB.NET鼠标手势

2010-01-15 19:04:09

2010-01-15 15:10:43

VB.NET Stri

2010-01-18 14:08:29

VB.NET类型转换

2010-01-22 11:02:30

VB.NET创建新变量

2010-01-18 16:33:57

VB.NET加密文件

2010-01-13 15:52:59

VB.NET浮动窗体

2009-10-26 15:33:27

VB.NET正则表达式
点赞
收藏

51CTO技术栈公众号