Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda telah mereferensikan anggota yang tidak dibagikan dalam kode Anda dan gagal memberikan referensi objek. Anda tidak dapat menggunakan nama kelas itu sendiri untuk memenuhi syarat anggota yang tidak dibagikan. Instans harus terlebih dahulu dideklarasikan sebagai variabel objek dan kemudian direferensikan oleh nama variabel.
ID Kesalahan: BC30469
Untuk memperbaiki kesalahan ini
Nyatakan instans sebagai variabel objek.
Referensikan instans dengan nama variabel.
Imports System
Namespace Ecommerce
Public Class Customer
Private Property AccountNumber As Integer
Public Sub New (accountNumber As Integer)
AccountNumber = accountNumber
End Sub
Public Function GetAccountNumber ()
return AccountNumber + accountNumber
End Function
End Class
End Namespace
Module Program
Sub Main(args As String())
' Declaring the instance as an object variable:
Dim firstCustomer As New Ecommerce.Customer(1)
Dim firstCustomerAccountNumber As Integer
' You must not use Ecommerce.Customer.GetAccountNumber() because you
' cannot access non-shared Function 'GetAccountNumber' in shared context.
' Otherwise, use the instance you've just created to call the function:
firstCustomerAccountNumber = firstCustomer.GetAccountNumber()
Console.WriteLine(firstCustomerAccountNumber)
End Sub
End Module