如何在VB.NET中全局識別變量?我有下面的代碼,我的問題是VB.NET不能識別IF語句之外(即ENDIF之後)的變量「Z_lenght」和「Z_width」。在VB.NET中識別全局變量
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If TextBox1.Text > TextBox2.Text Then
Dim Z_lenght = TextBox1.Text
Dim Z_width = TextBox2.Text
Else
Dim Z_lenght = TextBox2.Text
Dim Z_width = TextBox1.Text
End If
Dim Z_area = Z_lenght * Z_width
RichTextBox1.AppendText("Length = " & Z_lenght)
RichTextBox1.AppendText("Width = " & Z_width)
RichTextBox1.AppendText("Area = " & Z_area)
End Sub
End Class
我感謝任何幫助/評論。
if語句聲明它們意味着他們將只在範圍if語句。您可以將它們聲明爲整個班級中可視性的班級變量。或者創建一個模塊並使變量在應用程序中公開以顯示 –