ฉันแน่ใจว่านี่เป็นคำถามง่ายๆ แต่ฉันไม่มีประสบการณ์เพียงพอที่จะรู้คำตอบ :)
DataClass, Form1, Form2
ฉันมีชั้นเรียนสาธารณะ DataClass
ในไฟล์แยกต่างหาก DataClass.vb
ใน DataClass
ฉันมีข้อมูลที่เก็บไว้ในอาร์เรย์หลายตัวที่ฉันต้องเข้าถึง ฉันมีวิธีการใน DataClass
เพื่อให้สามารถเข้าถึงข้อมูลได้ หนึ่งในนั้นคือ GetName
ทุกอย่างทำงานได้ดีบน Form1
ฉันจำเป็นต้องเข้าถึงข้อมูลเดียวกันในอาร์เรย์ในรูปแบบอื่น แต่ฉันต้องเรียกอินสแตนซ์ใหม่ของคลาส ดังนั้นเมื่อฉันเรียกใช้วิธีการเข้าถึงอาร์เรย์ ข้อมูลจะว่างเปล่า
ฉันเคยเห็นบางกระทู้พูดถึงการสร้าง singleton class
แต่ส่วนใหญ่เกี่ยวกับ C# ซึ่งฉันไม่คุ้นเคย
การปฏิบัติที่ดีที่สุดคืออะไร?