Po prostu ćwiczyłem kodowanie i zauważyłem, że mogłem użyć klasy zamiast modułu w VB .NET. Wymieniłem więc mój moduł do klasy i mam ten komunikat o błędzie:Jak zdefiniować metodę główną w klasie w stosunku do modułu?
Nie dostępny „Main” metoda z odpowiednim podpisem został znaleziony w „practicevb'.practicevb
Zrobiłem pewien, że startup obiekt został ustawiony poprawnie w Properties > Application > Startup Objects
.
Komunikat o błędzie znika, gdy zmienię go z powrotem na Module, ale chcę zachować tę klasę, ponieważ pozostałe części kodu zmieniłem na klasy i nie zwróciłem ani nie otrzymałem komunikatów o błędach.
Class Atic
Sub Main()
Console.WriteLine("Hello, this proram will calcaulate the quadratic forumla ax^2 + bx + c")
Dim Quads As New Quads
Quads.Calc()
Console.ReadKey()
End Sub
End Class
Fajne dzięki za wszystkie informacje. Co sugerowało NoAlias. Myślę, że zachowam to jako moduł, ponieważ brzmi to jak dobry pomysł. – nhat