Byte — Typ danych (Visual Basic)
Posiada niepodpisane całkowite (1 bajt) 8-bitowych, które zakresu wartości od 0 do 255.
Uwagi
Użyj Byte typ danych, który zawiera dane binarne.
Wartość domyślna, Byte jest równa 0.
Porady dotyczące programowania
Liczby ujemne. Ponieważ Byte jest typem niepodpisane, to nie może reprezentować liczbę ujemną.Jeśli używasz jednoargumentowe minus (-) operatora na wyrażenie do typu Byte, Visual Basic konwertuje wyrażenia do Short pierwszego.
Konwersji formatu. Gdy Visual Basic odczytuje lub zapisuje pliki lub wywołuje biblioteki DLL, metod i właściwości, może automatycznie konwertować między formatami danych.Dane binarne przechowywane w Byte zmiennych i tablice jest zachowywane podczas konwersji formatu, takie.Nie należy korzystać z String zmienną dla danych binarnych, ponieważ jego zawartość mogą zostać uszkodzone podczas konwersji między formatami ANSI i Unicode.
Poszerzenie. The Byte data type widens to Short, UShort, Integer, UInteger, Long, ULong, Decimal, Single, or Double.Oznacza to, można przekonwertować Byte do żadnego z tych typów bez zauważalnego OverflowException błąd.
**Wpisz znaki.**Byte nie ma typu literał znaku lub znaków typu identyfikator.
Typ RAM. Odpowiedni typ w.NET Framework jest Byte struktury.
Przykład
W poniższym przykładzie b jest Byte zmienna.Oświadczenia wykazać zakres zmiennej i stosowania do niego operatory bitowe shift.
' The valid range of a Byte variable is 0 through 255.
Dim b As Byte
b = 30
' The following statement causes an error because the value is too large.
'b = 256
' The following statement causes an error because the value is negative.
'b = -5
' The following statement sets b to 6.
b = CByte(5.7)
' The following statements apply bit-shift operators to b.
' The initial value of b is 6.
Console.WriteLine(b)
' Bit shift to the right divides the number in half. In this
' example, binary 110 becomes 11.
b >>= 1
' The following statement displays 3.
Console.WriteLine(b)
' Now shift back to the original position, and then one more bit
' to the left. Each shift to the left doubles the value. In this
' example, binary 11 becomes 1100.
b <<= 2
' The following statement displays 12.
Console.WriteLine(b)
Zobacz też
Informacje
Typ danych — Podsumowanie (Visual Basic)
Funkcje konwersji typu (Visual Basic)
Konwersja — Podsumowanie (Visual Basic)