Типове данни на VB.Net - Ръководство за различни типове данни VB.Net

Съдържание:

Anonim

Какво е VB.Net?

Visual Basic (VB) е основният език, фокусиран върху .NET Framework. Той може да бъде напълно интегриран в Visual Studio, който е основен редактор на разработчици на Microsoft. Поддържа се и се актуализира от Microsoft.
В тази статия ще обсъдим подробно типовете данни на VB.Net.

Защо VB.Net?

  • Разработването на .NET приложения може да бъде бързо и лесно.
  • Може да бъде тип, безопасен, обектно-ориентиран.
  • Той може да изгради всеки тип модерно приложение.

Как можете да съхранявате номера в софтуера си? Как да предотвратите преливане или може би липса на десетични знаци? Как да използвате дати? Тази информация обобщава основните типови числови данни чрез традиционните Visual Basic, Visual Basic за софтуерни програми, Visual Basic .NET и различни .NET езици. Обикновено се мисли за достъпен опит в развитието. Това не може да бъде обобщение на програмирането. Може да намерите част от информацията, която е особено полезна, ако планирате да преминете от VB6 към езика .NET.

Различни типове данни VB.Net

Деклариране на променлива с помощта на Visual Basic

Променливи

  • Компютрите изискват да се съобразите с данните.
  • Променлива имайте предвид само един бит данни наведнъж.
  • Не е разработена за компютри.

Битове и нибел и байтове

  • Най-простата единица информация в изчислителната техника е битът.
  • Може да притежава 2 стойности - 0 (изчистен) и 1 (набор).
  • Можете лесно да „обърнете“ малко, за да превключвате между 0 и 1.
  • Списък от 4 бита е известен като nibble.
  • Група от 8 бита е байт (2 нибла), понякога наричан октет.
  • Групите байтове често се наричат ​​думи.
  • Word (2 байта - 16 бита)
  • Dword (4 байта - 32 бита)
  • Qword (8 байта - 64 бита)
  • Използвайте стринг тип данни за съхраняване и показване на битови представи

1. Видове данни за целите числа

Има редица цели числа.

  • Байт (1 байт)

Типът байтови данни е еднобайтово цяло число, което има неподписана стойност от 0 до 255.
Байтовете често се използват за обаждания в API на Windows, извършване на битови операции, а някои разработчици дори изтласкват малко по-голяма производителност, като използват байтови масиви вместо низове.

  • Целочислено (2 байта)

Стандартното цяло число е два байта и съдържа стойности на знака в диапазон 64k плюс или минус 32k.

-32, 768 до 32 767.

  • Дълго (4 байта)

Диапазонът може да бъде -2, 147, 483, 648 до 2, 147, 483, 647.

Четири байта могат да съдържат знаци от над два милиарда и вероятно е най-разпространеният тип връщаща се стойност в VB.Net. Това се обозначава като двойна дума или дума в API на Windows.

  • LongLong (8 байта - само за 64-битови системи)

- 9, 223, 372, 036, 854, 775, 808 до 9, 223, 372, 036, 854, 775, 807.

64-битната версия на Office има 8-байтов тип данни LongLong и е необходима за много Windows API разговори в 64-битова среда поради увеличеното адресно пространство в паметта.

Това би било посочено като четворна дума или qword.

  • LongPtr

Типът LongPtr наистина изобщо не е тип, а истински показалец, който се променя в зависимост от средата, която се изпълнява. Това означава, че при 32-битова система LongPtr ще върне Long стойност, а по-малко от 64 битова ще върне LongLong стойност. LongPtr може често да се използва в Windows API разговори, които обикновено се управляват. Стандартната стойност за всички тези цели числа може да бъде нула.

пример

Ето как декларираме променлива; използваме ключовата дума Dim, така че означава „Dimension“. Това е много стара терминология. След това даваме име като ProductID. Това е само името, което съставяме. След това добавяте ключова дума, тъй като това уточнява типовете данни.

Тук имаме Dim ProductID като Integer. Разрешаваме да държим всяко цяло число.

2. Булева

Булева се използва за съхранение на истинни или грешни стойности. Стойността по подразбиране е False. Вътрешно те се съхраняват като цяло число, но то може да оцени само на True или False. Когато числовите типове се преобразуват в булева, 0 = невярна и всичко друго = вярно (не ложно). Когато Booleans се преобразуват в числов тип, False = 0 и True = -1. Това се дължи на битово НЕ операция, която се извършва на всички битове в цялото число, прелиствайки всички нулеви битове към един, което води до стойност отрицателна.

пример

Dim isActive Както Boolean, Boolean може да представлява стойност True или False.

3. Струн

Типът на низовите данни е за задържане на символни данни като имена или други неномерирани данни. Има две форми от типа низ, в зависимост от това как е деклариран.

  • Променлива дължина (~ 2B знака)

Стойността по подразбиране за низ с променлива дължина е празен низ („”).

Типовете данни на String съдържат всякаква текстова информация Може да придобие приблизително 2 милиарда типа символи на Unicode.

пример

Dim Name като String съдържа стойност на низ.

4. Десетични

Типът десетични данни съхранява числови данни. Обхватът е +/- 7.9… E + 28 До 28 десетични знака.

пример

Dim ListPrice Като десетичен държи числовите данни, положителни или отрицателни.

5. DateTime

A DateTime поддържа дата и време на данни. Полунощ (00:00:00) 1 януари, 0001 през целия декември 31, 9999 23:59:59.

пример

Dim SellStartDate като DateTime,

Така че начален ред номер 10 ProductID = 1, който е цяло число.

Така че ред номер 11 isActive = True, което е Boolean.

Истинската „ключова дума“ в Visual Basic означава, че не можете да я използвате като име на променлива.

Name = „10 Speed ​​Bike“, което е низ.

Винаги поставяйте низови стойности в двойни кавички.

ListPrice = 999.99D, което е десетично.

'D' се нарича Type Literal. D е за десетични, докато двойните кавички "" са за низ.

Така че ред номер 14 име на променлива SellStartDate = # 1/1/2019 #, което е DateTime.

Знакът "#" (фунт) е Type Literal за стойност DateTime. Това е как да определите DateTime във Visual Basic код.

Алтернативен начин за деклариране и присвояване на стойностите тук е всичко на една линия.

Друг начин да видите променлива на декларация две имена на променливи има същия тип данни и разделени със запетая.

Това просто не се счита за идеално изпълнение. Трябва да декларирате всяка променлива в отделния ред.

6. Тип данни за обекта

пример

На ред 3 променливата на данни като обект. Това е специален тип данни, който знае как да задържи някой от другите типове данни. Избягвайте типа данни на обекта, ако изобщо е възможно. Отнема много памет и се използва по-бавно от другите типове данни.

Заключение - Видове данни на VB.Net

Типът данни на Visual Basic е сред най-важните основи с езика на Visual Basic. Когато наистина можете да овладеете подходящи типове данни Visual Basic, ефективността на приложението ви ще бъде по-голяма, както и рискът от грешки много по-малък.

Препоръчителни статии

Това е ръководство за типовете данни на VB.Net. Тук обсъждаме различни типове данни на VB.Net. Можете да разгледате и другите ни предложени статии -

  1. VB.NET Оператори
  2. Типове данни в MATLAB
  3. Наследяване във VB.Net
  4. Ръководство за VB.Net за Loop
  5. Типове данни на Python
  6. Java Booleans
  7. Типове данни PL / SQL
  8. VB.Net Събития
  9. Различни видове SQL данни с примери