我的编程空间,编程开发者的网络收藏夹
学习永远不晚

VB.NET中如何实现变量声明

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

VB.NET中如何实现变量声明

VB.NET中如何实现变量声明,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

用户可以使用一般的声明的描述来声明一个对象变量,但是必须把VB.NET变量声明为Object或者一个具体的类的名称,用下列语法进行对象的声明:

以下是代码片段:

Dim variable As [New]{Object|class}

用户能够使用Protected,Friend,Private,Shared或者Static进行对象的声明。下面的对象的描述都是合法的:

以下是代码片段:

Private ObjA As Object 'Declare ObjA as generic Object data type.   Static ObjB As Label 'Declare ObjB as Label class type.  Dim ObjC As System.Buffer 'Declare ObjC as Buffer class type.

注意:如果没有声明一个对象变量,则该对象的数据类型是缺省的Object。然而这种不声明变量的方法不推荐使用。

有的时候,对象的类型在过程没有运行之前还是不确定的,在这种情况下,可以声明这个对象变量的类型为Object数据类型。这可以创建一个对任何对象的引用。

然而,如果知道对象具体属于哪一个类的话,***把它声明为该类的对象,正如刚才的那些例子,如果已经知道了对象是类Label的一个实例,那就应该把该VB.NET变量声明为As Label.

把一个对象声明为一个特定的类的一个实例,有如下的好处:

(1)动态检查类型。

(2)在代码中得到微软的intellisense支持。

(3)增加可读性

(4)减少代码的错误率。

(5)代码运行效率更高。

当在声明一个对象的类型的时候,声明的类型决定了对象变量的灵活性和适用范围。例如,如果用户在应用程序之中定义了一个窗体命名为Form2,那用户就可以把一个VB.NET变量声明为一个Form2的对象:

以下是代码片段:

Dim MyForm As New Form2 'Can refer only to an object of class Form2

用户也可以把这个VB.NET变量声明为一个普通的窗体:

以下是代码片段:

Dim AnyForm AS Form 'Can refer to any Form,but only a Form

也可以把这个VB.NET变量声明为一个普通的控件:

以下是代码片段:

Dim AnyControl As Control 'Can refer to any type

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网行业资讯频道,感谢您对编程网的支持。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

VB.NET中如何实现变量声明

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

VB.NET中如何实现变量声明

VB.NET中如何实现变量声明,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。用户可以使用一般的声明的描述来声明一个对象变量,但是必须把VB.NET变量声明为Ob
2023-06-17

VB.NET中怎么实现变量声明

VB.NET中怎么实现变量声明,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。用户可以使用一般的声明的描述来声明一个对象变量,但是必须把VB.NET变量声明为Object或者
2023-06-17

VB.NET中怎么声明对象变量

VB.NET中怎么声明对象变量,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。用户可以使用一般的声明的描述来进行VB.NET对象变量声明,但是必须把变量声明为Ob
2023-06-17

C++中如何声明变量

本篇文章为大家展示了C++中如何声明变量,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C++变量声明的语法:extern int a;函数声明的语法:extern int func1(int len
2023-06-17

MySQL如何声明变量

MySQL是一种常用的关系型数据库管理系统,它支持变量的定义和使用。在MySQL中,我们可以使用SET语句来定义变量,并使用SELECT语句来使用已定义的变量。下面将通过具体的代码示例来介绍如何在MySQL中进行变量的定义和使用。首先,
MySQL如何声明变量
2024-02-22

Oracle中如何声明全局变量

在Oracle中,可以使用包(package)来声明全局变量。首先创建一个包,然后在包的声明部分声明全局变量,可以在包的任何过程或函数中使用这些全局变量。以下是一个简单的示例:CREATE OR REPLACE PACKAGE glob
Oracle中如何声明全局变量
2024-08-23

如何在JavaScript中声明全局变量

如何在JavaScript中声明全局变量?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。JavaScript的特点1.JavaScript主要用来向HTML页面添加交互行为。2.
2023-06-14

java变量如何设置声明

这篇文章主要介绍java变量如何设置声明,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!java中,可以通过指定数据类型和标识符来设置(声明)变量,语法为“变量类型 变量名称;”或“变量类型 变量名称=初始值;”;变量
2023-06-20

Go语言如何声明变量

小编给大家分享一下Go语言如何声明变量,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、概述变量的功能是存储用户的数据二、声明变量Go语言的每一个变量都拥有自己的
2023-06-25

VB.NET中如何使用声明语句

VB.NET中如何使用声明语句,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。VB.NET作为一种完全面向对象语言,其窗体设计器支持可视化继承,能够帮开发人员轻松
2023-06-17

PL/SQL中的变量如何声明与使用

在PL/SQL中,变量可以通过DECLARE关键字进行声明,然后可以使用该变量存储数据,并在程序中进行操作。以下是一个简单示例:DECLARE-- 声明一个整型变量num INTEGER;BEGIN-- 给变量赋值num := 10;--
PL/SQL中的变量如何声明与使用
2024-05-07

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录