Pytania otagowane jako vb.net

Visual Basic.NET (VB.NET) to wielo-paradygmatyczny, zarządzany, bezpieczny dla typów, zorientowany obiektowo język programowania komputerowego. Wraz z C # i F # jest to jeden z głównych języków przeznaczonych dla platformy .NET Framework. VB.NET można postrzegać jako ewolucję programu Microsoft Visual Basic 6 (VB6), ale zaimplementowano go na platformie Microsoft .NET Framework. NIE UŻYWAJ tego znacznika w przypadku pytań dotyczących języka VB6, VBA lub VBScript.

3
VB.NET odpowiednik skrótu właściwości C #?
Czy istnieje odpowiednik języka VB.NET w języku C #: public string FirstName { get; set; } Wiem, że możesz to zrobić Public Property name() As String Get Return _name.ToString End Get Set(ByVal value As String) _name = value End Set End Property Ale wydaje mi się, że nie mogę znaleźć …

2
VB.NET IntelliSense: Wyłącz znak nowej linii w autouzupełnianiu ENTER
Podczas edytowania kodu C # w programie Visual Studio 2010 ENTERklucz sprawia, że ​​technologia IntelliSense uzupełnia bieżącą sugestię bez dodawania nowego wiersza. W VB.NET domyślnym zachowaniem IntelliSense dla ENTERklucza jest dodanie nowego wiersza po wypełnieniu bieżącej sugestii. Jak mogę skonfigurować technologię IntelliSense, aby zmienić zachowanie języka VB.NET na C #? …

9
Nic nie jest kontra Jest niczym
Czy ktoś tutaj używa VB.NET i zdecydowanie preferuje lub nie używa IsNothingw przeciwieństwie do Is Nothing(na przykład If IsNothing(anObject)lub If anObject Is Nothing...)? Jeśli tak, dlaczego? EDYCJA: Jeśli uważasz, że oba są równie akceptowalne, czy uważasz, że najlepiej wybrać jeden i trzymać się go, czy też można je mieszać?
130 vb.net  nothing 

5
#if Nie debuguj w języku C #?
Mam wiersz w kodzie VB: #if Not Debug które muszę przekonwertować, a nie widzę tego w C #? Czy jest coś równoważnego, czy jest jakieś obejście?
127 c#  vb.net 

30
Nazwa nie istnieje w błędzie przestrzeni nazw w XAML
Korzystanie z VS2012 w pracy z aplikacją VB.NET WPF. Mam prostą aplikację samouczkową MusicPlayer, której używam do nauki WPF. Konwertuję wersję C # samouczka na VB.NET krok po kroku. Ma 2 klasy w aplikacji, które znajdują się w tej samej przestrzeni nazw. Jestem w stanie odwołać się do przestrzeni nazw …

4
Jak spłaszczyć obiekty zagnieżdżone za pomocą wyrażenia linq
Próbuję spłaszczyć zagnieżdżone obiekty w następujący sposób: public class Book { public string Name { get; set; } public IList<Chapter> Chapters { get; set; } } public class Chapter { public string Name { get; set; } public IList<Page> Pages { get; set; } } public class Page { public …
125 c#  .net  vb.net  linq 

6
Łamanie / wyjście zagnieżdżone w vb.net
Jak wyjść z zagnieżdżonej pętli for lub w vb.net? Próbowałem użyć wyjścia dla, ale przeskoczyło lub złamało tylko jedną pętlę for. Jak mogę to zrobić dla następujących: for each item in itemList for each item1 in itemList1 if item1.text = "bla bla bla" then exit for end if end for …


30
Ukryte funkcje VB.NET?
Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie historyczne. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. Sporo się nauczyłem przeglądając ukryte funkcje języka C # i byłem zaskoczony, gdy nie mogłem znaleźć czegoś podobnego dla VB.NET. Jakie są więc …

27
Jak uzyskać WSZYSTKIE kontrolki podrzędne formularza Windows Forms określonego typu (przycisk / pole tekstowe)?
Muszę uzyskać wszystkie kontrolki w formularzu typu x. Jestem prawie pewien, że kiedyś widziałem ten kod, który używał czegoś takiego: dim ctrls() as Control ctrls = Me.Controls(GetType(TextBox)) Wiem, że mogę iterować po wszystkich kontrolkach, które powodują, że dzieci używają funkcji rekurencyjnej, ale czy jest coś łatwiejszego lub prostszego, może na …
120 c#  .net  vb.net  winforms  controls 

7
Pomiar czasu wykonania kodu
Chcę wiedzieć, ile czasu zajmuje zakończenie procedury / funkcji / zamówienia do celów testowych. Oto, co zrobiłem, ale moja metoda jest nieprawidłowa, ponieważ jeśli różnica sekund wynosi 0, nie może zwrócić liczby milisekund, które upłynęły: Zwróć uwagę, że wartość uśpienia wynosi 500 ms, więc upływających sekund wynosi 0, a następnie …
120 c#  .net  vb.net  datetime  timespan 


10
Niestandardowe ostrzeżenia kompilatora
Kiedy używasz ObsoleteAtribute w .Net daje ci ostrzeżenia kompilatora, informujące cię, że obiekt / metoda / właściwość jest przestarzała i należy użyć czegoś innego. Obecnie pracuję nad projektem, który wymaga wielu zmian w kodzie byłych pracowników. Chcę napisać atrybut niestandardowy, którego mogę użyć do oznaczania metod lub właściwości, które będą …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.