2011-12-19 76 views
5

Tôi đã tạo Danh sách đối tượng "email" chứa đối tượng "email" có 3 tham số (Địa chỉ chuỗi, Chuỗi chủ đề, Chuỗi Nội dung)"Tham chiếu đối tượng không được đặt thành thể hiện của đối tượng" Đang cố gắng thêm vào danh sách

Sau đó tôi muốn thêm vào danh sách bằng cách tạo thêm các trường hợp "email". Tuy nhiên, tôi đã thử rất nhiều cách khác nhau và không có nó.

Public Class Test 

    Public emails As List(Of Email) 

    Private Sub Test_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 

     emails(0).setAddress("Hello") 
     emails(0).setSubject("World2") 
     emails(0).setBody("Why don't you work?") 
     emails.Add(New Email("Hello2", "World2", "Why don't you work?2")) 

    End Sub 

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
     Label1.Text = emails(0).getAddress 
     Label2.Text = emails(0).getSubject 
     Label3.Text = emails(0).getBody 

     Label4.Text = emails(1).getAddress 
     Label5.Text = emails(1).getSubject 
     Label6.Text = emails(1).getBody 
    End Sub 
End Class 

Nếu tôi nhấp vào button1 Tôi gặp lỗi "Tham chiếu đối tượng không được đặt thành thể hiện của đối tượng".

Cảm ơn.

Trả lời

12

Bạn chưa tạo một phiên bản danh sách, bạn chỉ khai báo nó.

Public emails As New List(Of Email) 
'    ^^^ 
Các vấn đề liên quan