关于
到目前为止,通过自己的研究,我对
在阅读MSDN文章Static (Visual Basic) 时,许多问题浮现,特别是当我读到这句话时:
通常情况下,过程中的局部变量在过程终止时就会停止存在。而
static
关键字。到目前为止,通过自己的研究,我对
static
关键字有一个大致的了解,但是我觉得所有这些不同的描述和细节只会让我更加困惑。目前,我真的不知道如何正确地使用"static
";它似乎在C#和VB.NET之间使用不同,并且在语言内部根据你所使用的用途而有所不同...在阅读MSDN文章Static (Visual Basic) 时,许多问题浮现,特别是当我读到这句话时:
通常情况下,过程中的局部变量在过程终止时就会停止存在。而
static
变量仍然存在并保留其最近的值。
VB.NET版本的
static
是否与C#或Java相同,大多数语言的概念是否相同?如果
static
在类中保持一个值,并且我们能够在不实例化该类的情况下访问该特定成员、函数,则可以放心使用吗?换句话说,在使用类内的static
时,我们应该保持警惕吗?它们让我联想到全局变量。也许我只是无知,需要更多练习才能理解它们的用途。在哪些场景下使用
static
有益于促进代码的重复利用性?