Типи даних 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, і це потрібно для багатьох викликів API Windows у 64-бітному середовищі через збільшення адресного простору пам'яті.

Це буде називатися чотириразовим словом або qword.

  • LongPtr

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

Приклад

Ось як ми оголошуємо змінну; ми використовуємо ключове слово Dim, так що це означає Dimension. Це дуже стара термінологія. Тоді ми даємо ім’я типу ProductID. Це лише ім'я, яке ми складаємо. Потім ви додаєте ключове слово, оскільки це визначає типи даних.

Тут ми отримали Dim ProductID як Integer. Ми дозволяємо зберігати будь-яке ціле число.

2. Булева

Boolean використовується для зберігання істинних або хибних значень. Значення за замовчуванням - False. Внутрішньо вони зберігаються як ціле число, але воно може оцінюватись лише як Істинне або Неправильне. Коли числові типи перетворюються на булеві, 0 = хибні, і все інше = істинне (не хибне). Коли булеві перетворюються на числовий тип, False = 0, а True = -1. Це пов’язано з побітною операцією НЕ, що виконується на всіх бітах цілого числа, перевертаючи всі нульові біти до одного, в результаті чого отримується значення від’ємного.

Приклад

Dim isActive Як Boolean, Boolean може представляти значення True або False.

3. Рядок

Тип рядкових даних призначений для зберігання символьних даних, таких як імена або інші нечислові дані. Існує дві форми рядкового типу, залежно від того, як це оголошено.

  • Змінна довжина (~ 2B символів)

Значенням за замовчуванням для рядка змінної довжини є порожній рядок ("").

Типи даних String містять будь-яку текстову інформацію. Можуть отримати приблизно 2 мільярди типів символів Unicode.

Приклад

Dim Name As String містить рядкове значення.

4. Десяткові

Десятковий тип даних містить числові дані. Діапазон +/- 7, 9… E + 28 До 28 знаків після коми.

Приклад

Dim ListPrice Як десяткові знаки містять числові дані як позитивні, так і негативні.

5. DateTime

DateTime підтримує дату, а також час даних. Опівночі (00:00:00) 1 січня, 0001 протягом усього 31 грудня 9999 23:59:59.

Приклад

Dim SellStartDate як DateTime,

Отже, початковий рядок № 10 ProductID = 1, який є цілим числом.

Отже рядок № 11 isActive = True, що є логічним .

Справжнє "ключове слово" у Visual Basic означає, що ви не можете використовувати його як ім'я змінної.

Name = "10 швидкісний велосипед", що є рядком.

Завжди ставити значення String у подвійні лапки.

ListPrice = 999, 99D, що є десятковою.

'D' називається літералом типу. D - для десяткових, тоді як подвійні лапки "" - для рядка.

Отже, рядок № 14 назва змінної SellStartDate = # 1/1/2019 #, що є DateTime.

Знак "#" (фунт) - це літеральний тип для значення 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 для циклу
  5. Типи даних Python
  6. Java Booleans
  7. Типи даних PL / SQL
  8. Події VB.Net
  9. Різні типи даних SQL з прикладами