Jestem bardziej zaznajomiony z VB, a książka, którą kupiłem, ma przykłady C#, teraz utknąłem.Klasa abstrakcyjna/metoda, jak C# -> VB.NET
Jak zaimplementować następujące elementy w VB.NET?
public abstract class ENTBaseDATA<T> where T : IENTBaseEntity
{
public abstract List<T> Select();
public abstract T Select(int id);
etc....This code already is converted :)
}
Dla kompletnego kodu patrz rozdział 2 Pobierz:
http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470396865,descCd-DOWNLOAD.html
Thx próbowałem, ale wystąpił błąd. Twoja odpowiedź wydaje się działać th1 –
Must Inherit i MustOverride są tutaj Magicznymi Słowami - Visual Basic używa dwóch różnych słów dla Klasy i Członków, aby uczynić użycie bardziej oczywistym. –
@Michael: tak, w tym przypadku wydaje się, że składnia VB.NET jest bardziej niezbędna, podczas gdy składnia C# jest bardziej opisująca. 'MustInherit' i' MustOverride' mogą być umieszczone na liście TODO dewelopera, natomiast 'abstract' odnosi się bardziej do charakterystyki członków. –