What are shared (VB.NET)/Static(C#) variables
What are shared (VB.NET)/Static(C#) variables?
Static/Shared classes are used when a class provides functionality which is not specific to
any instance. In short if you want an object to be shared between multiple instances you
will use a static/Shared class.
Following are features of Static/Shared classes :-
ć They can not be instantiated. By default a object is created on the first method call to that object.
ć Static/Shared classes can not be inherited.
ć Static/Shared classes can have only static members.
ć Static/Shared classes can have only static constructor.
Public Class ClsShared Shared intCount As Integer Public Function AddCount() As Integer intCount = intCount + 1 Return intCount End Function End Class Public Class FrmSharedClasses Inherits System.Windows.Forms.Form Private Sub CmdInstance1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdInstance1.Click Dim pobjClsShared As New ClsShared() MessageBox.Show(The count at this moment is & pobjClsShared.AddCount.ToString()) End Sub Private Sub CmdInstance2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdInstance2.Click Dim pobjClsShared As New ClsShared() MessageBox.Show(The count at this moment is & pobjClsShared.AddCount.ToString()) End Sub End Class
2007-10-23, 6107👍, 0💬
What is the difference between include directive & jsp:include action? Difference between includ...
What is the difference between "calloc(...)" and "malloc(...)"? 1. calloc(...) allocates a block of ...
How To Get the Uploaded File Information in the Receiving PHP Script? Once the Web server received t...
What Tools to Use to View HTML Documents? The basic tool you need to view HTML documents is any Web ...
What is V model in testing? V model maps the type of test to the stage of development in a project....