Co to jest VB.Net?
Visual Basic (VB) to język BASIC koncentrujący się na .NET Framework. Może być całkowicie zintegrowany z Visual Studio, który jest głównym edytorem dla programistów Microsoft. Jest obsługiwany, a także aktualizowany przez Microsoft.
W tym artykule omówimy szczegółowo typy danych VB.Net.
Dlaczego VB.Net?
- Tworzenie aplikacji .NET może być szybkie i proste.
- Może być bezpieczny dla typu, zorientowany obiektowo.
- Może budować każdy rodzaj nowoczesnej aplikacji.
Jak przechowywać numery w oprogramowaniu? Jak zapobiec przepełnieniu lub być może brakowi miejsc dziesiętnych? Jak korzystać z dat? Informacje te podsumowują podstawowe numeryczne typy danych w tradycyjnych programach Visual Basic, Visual Basic for Software, Visual Basic .NET i różnych językach .NET. Zwykle myśli się o przystępnych cenach. To może nie być podsumowanie programowania. Niektóre informacje mogą okazać się szczególnie przydatne, jeśli planujesz migrację z VB6 do języka .NET.
Różne typy danych VB.Net
Deklaruj zmienną za pomocą Visual Basic
Zmienne
- Komputery wymagają uwzględnienia danych.
- Zmienna pamiętaj tylko o jednym kawałku danych na raz.
- Nie został opracowany dla komputerów.
Bity, skubki i bajty
- Najprostszą jednostką informacji w informatyce jest bit.
- Może posiadać 2 wartości - 0 (wyczyszczone) i 1 (ustawione).
- Możesz łatwo trochę „przerzucić”, aby przełączyć między 0 a 1.
- Lista 4 bitów jest znana jako skubanie.
- Grupa 8 bitów to bajt (2 skubki) czasami nazywany oktetem.
- Grupy bajtów są często nazywane słowami.
- Słowo (2 bajty - 16 bitów)
- Dword (4 bajty - 32 bity)
- Qword (8 bajtów - 64 bity)
- Użyj typu danych ciągu do przechowywania i wyświetlania reprezentacji bitów
1. Typy danych całkowitoliczbowych
Istnieje wiele rodzajów liczb całkowitych.
- Bajt (1 bajt)
Bajtowy typ danych jest jednobajtową liczbą całkowitą, która zawiera wartość bez znaku od 0 do 255.
Bajty są często używane w wywołaniach API systemu Windows, wykonując operacje bitowe, a niektórzy programiści nawet wyciskają nieco większą wydajność, używając tablic bajtowych zamiast ciągów.
- Liczba całkowita (2 bajty)
Standardowa liczba całkowita ma dwa bajty i zawiera wartości znaku w zakresie 64k plus lub minus 32k.
Od -32 768 do 32 767
- Długi (4 bajty)
Zakres może wynosić -2, 147, 483, 648 do 2, 147, 483, 647.
Cztery bajty mogą pomieścić wartości znaków przekraczające dwa miliardy i jest to prawdopodobnie najpopularniejszy typ wartości zwracanej w VB.Net. W API Windows jest to określane jako podwójne słowo lub dword.
- LongLong (8 bajtów - tylko w systemach 64-bitowych)
- 9 223 372, 036, 854, 775, 808 do 9 223, 372, 036, 854, 775, 807.
64-bitowa wersja pakietu Office ma 8-bajtowy typ danych LongLong i jest wymagany do wielu wywołań interfejsu API systemu Windows w środowisku 64-bitowym ze względu na zwiększoną przestrzeń adresową pamięci.
Byłoby to określane jako poczwórne słowo lub qword.
- LongPtr
LongPtr nie jest wcale typem, ale prawdziwym wskaźnikiem, który zmienia się w zależności od uruchomionego środowiska. Oznacza to, że w systemie 32-bitowym LongPtr zwróci wartość Long, a mniej niż 64 bity zwróci wartość LongLong. LongPtr może być często używany w wywołaniach API systemu Windows, które zwykle zarządzają. Standardowa wartość dla wszystkich tych typów liczb całkowitych może wynosić zero.
Przykład
W ten sposób deklarujemy zmienną; używamy słowa kluczowego Dim, więc oznacza Dimension. To bardzo stara terminologia. Następnie podajemy nazwę jak ProductID. To tylko wymyślona przez nas nazwa. Następnie dodajesz słowo kluczowe, ponieważ określa ono typy danych.
Tutaj mamy Dim ProductID As Integer. Pozwalamy na przechowywanie dowolnej liczby całkowitej.
2. Boolean
Boolean służy do przechowywania wartości True lub False. Wartość domyślna to False. Wewnętrznie są one przechowywane jako liczby całkowite, ale można je oszacować tylko jako Prawda lub Fałsz. Gdy typy liczbowe są konwertowane na logiczne, 0 = Fałsz, a wszystko inne = Prawda (Nie fałsz). Kiedy booleany są konwertowane na typ liczbowy, False = 0, a True = -1. Wynika to z tego, że bitowa operacja NIE jest wykonywana na wszystkich bitach liczby całkowitej, odwracając wszystkie wyzerowane bity do jednego, co daje wartość ujemną.
Przykład
Dim isActive Jako wartość logiczna, wartość logiczna może reprezentować wartość Prawda lub Fałsz.
3. Ciąg
Ciąg danych typu służy do przechowywania danych znakowych, takich jak nazwy lub inne dane nienumeryczne. Istnieją dwie formy typu ciągu, w zależności od sposobu zadeklarowania.
- Zmienna długość (~ 2B znaków)
Domyślną wartością ciągu o zmiennej długości jest pusty ciąg („”).
Typy danych String przechowują dowolne informacje tekstowe. Mogą uzyskać około 2 miliardów typów znaków Unicode.
Przykład
Dim Name As String przechowuje wartość ciągu.
4. Dziesiętny
Typ danych dziesiętnych przechowuje dane liczbowe. Zakres wynosi +/- 7, 9… E + 28 Do 28 miejsc po przecinku.
Przykład
Dim ListPrice As Decimal przechowuje dane liczbowe jako dodatnie lub ujemne.
5. Data i godzina
DateTime utrzymuje datę oraz godzinę danych. Północ (00:00:00) 1 stycznia 0001 przez 31 grudnia 9999 11:59:59 PM.
Przykład
Dim SellStartDate As DateTime,
Więc numer wiersza 10 ProductID = 1, który jest liczbą całkowitą.
Więc linia numer 11 isActive = true, która jest logiczna.
Prawdziwe „słowo kluczowe” w języku Visual Basic oznacza, że nie można go używać jako nazwy zmiennej.
Name = „10 Speed Bike” Który jest ciągiem.
Zawsze umieszczaj wartości ciągu w cudzysłowach.
ListPrice = 999, 99D, co jest liczbą dziesiętną.
„D” nazywa się literałem typu. D jest po przecinku, podczas gdy podwójne cudzysłowy „” oznaczają ciąg.
Tak więc nazwa zmiennej linii nr 14 SellStartDate = # 1/1/2019 #, czyli DateTime.
Znak „#” (funt) jest literałem typu dla wartości DateTime. To jak zdefiniować DateTime w kodzie Visual Basic.
Alternatywnym sposobem zadeklarowania i przypisania wartości tutaj jest wszystko w jednym wierszu.
Innym sposobem, w jaki można zobaczyć zmienną deklaracyjną, dwie nazwy zmiennych ma ten sam typ danych i są oddzielone przecinkiem.
Po prostu nie jest to uważane za idealne wykonanie. Musisz zadeklarować każdą zmienną w pojedynczym wierszu.
6. Typ danych obiektu
Przykład
W linii 3 zmienna danych As Object. Jest to specjalny typ danych, który wie, jak przechowywać dowolny z pozostałych typów danych. W miarę możliwości unika typu danych Object. Zajmuje dużo pamięci i jest wolniejszy w użyciu niż inne typy danych.
Wniosek - typy danych VB.Net
Typ danych Visual Basic jest jedną z najważniejszych podstaw języka Visual Basic. Gdy naprawdę uda się opanować odpowiednie typy danych Visual Basic, wydajność aplikacji będzie większa, a ryzyko błędów znacznie mniejsze.
Polecane artykuły
Jest to przewodnik po typach danych VB.Net. Tutaj omawiamy różne typy typów danych VB.Net. Możesz także przejrzeć nasze inne sugerowane artykuły -
- Operatorzy VB.NET
- Typy danych w MATLAB
- Dziedziczenie w VB.Net
- Przewodnik po VB.Net for Loop
- Typy danych w języku Python
- Java Booleans
- Typy danych PL / SQL
- Zdarzenia VB.Net
- Różne typy danych SQL z przykładami