VB.NET固定值变量常用创建方法浅谈

开发 后端
VB.NET固定值变量在一些特定环境中还是比较重要的。那么如何才能正确的创建这一变量呢?在这里就会为大家详细介绍。

VB.NET编程语言中对于变量的操作在实际应用中是比较常见的。那么如何才能正确的操作变量来帮助我们进行程序的开发呢?首先让我们从VB.NET固定值变量的创建方法来看看关于变量操作的相关方法。#t#

VB.NET固定值变量的概念看起来有点矛盾。但在某些情况下,常数不够灵活,需要使用一个具有固定值的变量。此时,可以使用 ReadOnly (Visual Basic) 关键字来定义一个成员变量。

在以下情况下,不能使用 Const 语句 (Visual Basic) 声明和分配常数值:

Const 语句不接受要使用的数据类型

在编译时不知道值

不能在编译时计算常数值

创建VB.NET固定值变量

在模块级别,使用 Dim 语句 (Visual Basic) 声明一个成员变量,并包含 ReadOnly (Visual Basic) 关键字。

  1. Dim ReadOnly timeStarted 

只能对成员变量指定 ReadOnly。这意味着必须在模块级别、所有过程之外定义该变量。

如果可以在编译时计算单条语句的值,则在 Dim 语句中使用初始化子句。As 子句后接等号 (=),后面为表达式。确保编译器将此表达式计算为一个常数值。

  1. Dim ReadOnly timeStarted As Date = Now 

只能对 ReadOnly 变量赋一次值。一旦赋值,任何代码都不能更改其值。

如果在编译VB.NET固定值变量时不知道值或不能在编译时用单条语句计算值,还可以在运行时在构造函数中为它赋值。为此,必须在类或结构级别声明 ReadOnly 变量。在类或结构的构造函数中,计算变量的固定值,并在从构造函数返回之前将它赋给变量。

责任编辑:曹凯 来源: wewill.cn
相关推荐

2010-01-22 13:08:50

VB.NET创建数组

2009-11-03 09:26:13

VB.NET方法

2010-01-22 15:56:03

VB.NET获取当前U

2009-10-14 12:51:41

VB.NET Data

2010-01-21 16:37:56

VB.NET变量声明

2010-01-22 11:02:30

VB.NET创建新变量

2009-10-30 15:37:23

VB.NET Sub创

2009-10-20 09:39:04

VB.NET Butt

2011-05-20 16:34:35

VB.NET

2010-01-21 17:23:05

VB.NET Radi

2009-10-28 10:31:23

VB.NET Impl

2009-10-22 09:58:35

VB.NET Send

2010-01-18 14:54:00

VB.NET共享成员变

2009-10-13 11:22:46

VB.NET调用Web

2009-10-16 10:14:26

VB.NET使用Fil

2009-10-12 13:32:58

VB.NET线程构造器

2009-10-14 14:04:29

VB.NET创建Web

2010-01-14 17:41:57

VB.NET变量范围

2009-10-19 11:28:42

VB.NET语言.NET开发语言

2010-01-18 17:09:52

VB.NET创建虚拟目
点赞
收藏

51CTO技术栈公众号