iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >VB.NET中怎么设置共享变量作用域
  • 497
分享到

VB.NET中怎么设置共享变量作用域

2023-06-17 20:06:10 497人浏览 独家记忆
摘要

今天就跟大家聊聊有关VB.NET中怎么设置共享变量作用域,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一个VB.net共享变量可以使用Shared关键字来声明,这一点很象共享方法的声

今天就跟大家聊聊有关VB.NET中怎么设置共享变量作用域,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

一个VB.net共享变量可以使用Shared关键字来声明,这一点很象共享方法的声明:

Public Class MyCounter  Private Shared mintCount As Integer  End Class

跟共享方法一样,我们也可以根据需要来设置VB.NET共享变量的作用域。在缺省状态下两者就不一样了,共享方法是Public,而共享变量是Private。总而言之,我们要养成一个好的习惯:定义方法和变量的作用域而不使用缺省值,以避免混乱。关于共享变量的一件重要的事情是它们在所有类的实例中都是公用。我们可以键入如下的代码来加强我们的类:

Public Class MyCounter  Private Shared mintCount As Integer  Public Sub New()  mintCount += 1  End Sub  Public ReadOnly Property Count() As Integer  Get  Return mintCount  End Get  End Property   End Class

仔细看看上面的代码:当我们为类创建了实例时,计数器就增一。+=操作符是一个在VB.NET新有的。

在任何时候我们可以通过Count属性来取出count数值。这样,如果我们运行下面的客户代码,我们可以得到结果为3。

Protected Sub Button4_Click(ByVal sender As Object, _  ByVal e As System.EventArgs)  Dim obj As MyCounter  obj = New MyCounter()  obj = New MyCounter()  obj = New MyCounter()  MsgBox(obj.Count, MsgBoxStyle.InfORMation,counter)  End Sub

如果我们再次运行这段程序,将可以得到6、9等等。只要我们的应用程序继续运行计数器就保持有效,也就是说一旦我们结束应用程序计数器就不再起作用。

这项计数对于服务器的处理过程是十分有用的,因为它可以轻松地不停地进行计数。这个数值只有在处理过程重新开始地时候才被复位。

全局变量

对于VB.NET共享变量另外一个通常的应用是提供了全局变量的类型。给定一个Public作用域的共享变量:

Public Class TheClass  Public Shared MyGlobal As Integer  End Class

我们可以在客户代码中使用这个变量。

TheClass.MyGlobal += 5

这个变量将在我们应用程序的任何地方都是有效的,它提供了一个很好的机理来在组件、类、模块等等之间来共享数值。

看完上述内容,你们对VB.NET中怎么设置共享变量作用域有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网精选频道,感谢大家的支持。

--结束END--

本文标题: VB.NET中怎么设置共享变量作用域

本文链接: https://www.lsjlt.com/news/292840.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • VB.NET中怎么设置共享变量作用域
    今天就跟大家聊聊有关VB.NET中怎么设置共享变量作用域,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一个VB.NET共享变量可以使用Shared关键字来声明,这一点很象共享方法的声...
    99+
    2023-06-17
  • VB.NET共享变量怎么用
    这篇文章主要介绍VB.NET共享变量怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!我们还可以创建另外一种共享成员。有时候类的所有实例需要共享一个数值,有时候每个特定类型的对象要共享相同的变量,这些时候都可以通过...
    99+
    2023-06-17
  • VB.NET中怎么创建共享成员变量
    这期内容当中小编将会给大家带来有关VB.NET中怎么创建共享成员变量,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在某些时候,可能需要在各个对象之间共享某个成员变量(当一个对象向变量赋值时,每个对象都可以...
    99+
    2023-06-17
  • VB.NET中变量作用域的作用是什么
    VB.NET中变量作用域的作用是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在一个过程或函数外声明的变量是全局变量,对本程序内部所有的过程和函数都起作用;而在一个过程或函...
    99+
    2023-06-17
  • win7共享怎么设置?win7系统设置局域网共享教程
    想要开启Windows7系统的网络共享如何操作?win7共享怎么设置?下面小编就 win7共享怎么设置?win7系统设置局域网共享教程 1. 把win7的guest用户开启。打开win7的控制面板=》用户账号与安全=》...
    99+
    2023-06-12
    win7 局域网 共享 系统 ?win7 教程
  • VB.NET中怎么操作局部变量
    本篇文章为大家展示了VB.NET中怎么操作局部变量,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。VB.NET开发工具的出现对开发领域提供了一个全新的编写方式。作为程序员来说,他们又多了一种编程语言的...
    99+
    2023-06-17
  • VB.NET中怎么操作结构变量
    这期内容当中小编将会给大家带来有关VB.NET中怎么操作结构变量,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。大家在VB.NET编程中需要对结构进行创建,来满足我们的编程需求。那么在结构创建之后,可将过程...
    99+
    2023-06-17
  • 什么是Spark中的共享变量
    在Spark中,共享变量是指在集群中的所有任务之间共享的可变变量。Spark支持两种类型的共享变量:广播变量和累加器。 广播变量(...
    99+
    2024-03-05
    Spark
  • 教你Windows7局域网共享设置操作步骤
    要设置Windows 7 的局域网共享,您可以按照以下步骤进行操作:步骤1:打开“控制面板”- 点击Windows 7 开始按钮,然...
    99+
    2023-09-22
    Windows7
  • ubuntu中怎么设置共享目录
    ubuntu中怎么设置共享目录,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。安装samba和smbfs:sudo apt-get install samba smbfs 建立共...
    99+
    2023-06-13
  • vmware中怎么设置共享存储
    vmware中怎么设置共享存储,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。vmware设置共享存储(RAC) 之前一直使用O...
    99+
    2024-04-02
  • VB.NET Shared变量怎么用
    这篇文章将为大家详细讲解有关VB.NET Shared变量怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。VB.NET是基于微软.NET Framework之上的面向对象的中间解释性语言,可以看作是V...
    99+
    2023-06-17
  • 阿里云服务器共享域名怎么设置
    阿里云服务器共享域名怎么设置 简介阿里云服务器是一种基于云计算技术的虚拟服务器,可以提供稳定可靠的计算资源和网络环境。在使用阿里云服务器时,有时候我们需要将多个域名指向同一个服务器上的网站,这就需要进行共享域名的设置。本文将介绍如何在阿里云...
    99+
    2023-12-26
    阿里 服务器 域名
  • Python中变量的作用域怎么使用
    这篇文章主要介绍“Python中变量的作用域怎么使用”,在日常操作中,相信很多人在Python中变量的作用域怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python中变量的作用域怎么使用”的疑惑有所...
    99+
    2023-07-06
  • Python中变量的作用域
    一、变量作用域的含义 变量的作用域说白了就是变量的值从哪里获取,或者说变量取值的地方 我们在写代码过程中会用到很多变量,这些变量会出现在各种代码块中,有的出现在函数块里,有的在函数块外,例如: def n2(): a = 1 ...
    99+
    2023-01-30
    变量 作用 Python
  • python多线程共享变量怎么实现
    在Python中,可以使用`threading`模块来实现多线程共享变量。 下面是一个简单的例子,展示了如何使用多线程共享变量: i...
    99+
    2023-10-27
    python
  • Win7系统用户在局域网中共享设置方法
    在公司局域网中,处于文件共享的需要,我们常常需要设置操作系统的文件共享功能。同时,一般局域网环境都是各种操作系统并存,Win7和XP系统之间访问共享文件时经常会遇到无法访问的情况,本文详细介绍了如何设置WIN7共享文件...
    99+
    2023-05-25
    Win7 局域网 共享设置 设置 系统 用户
  • python中什么是变量作用域
    这篇文章给大家介绍python中什么是变量作用域,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚本语言,其最初的设计是用于编写自动...
    99+
    2023-06-14
  • win7怎么设置磁盘共享
    这篇文章主要介绍“win7怎么设置磁盘共享”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win7怎么设置磁盘共享”文章能帮助大家解决问题。设置方法:右键需要共享的磁盘,点击“共享”。在共享窗口中点击...
    99+
    2023-06-28
  • win10usb网络共享怎么设置
    这篇“win10usb网络共享怎么设置”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win10usb网络共享怎么设置”文章吧...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作