Types de données VB.Net - Guide des différents types de données VB.Net

Table des matières:

Anonim

Qu'est-ce que VB.Net?

Visual Basic (VB) est le langage BASIC axé sur le .NET Framework. Il peut être complètement intégré à Visual Studio qui est le premier éditeur de développeurs Microsoft. Il est également pris en charge et mis à jour par simplement Microsoft.
Dans cet article, nous discuterons en détail des types de données VB.Net.

Pourquoi VB.Net?

  • Il peut être rapide et simple de développer des applications .NET.
  • Il peut être de type sécurisé, orienté objet.
  • Il peut créer tout type d'application moderne.

Comment stocker des numéros dans votre logiciel? Comment éviter le débordement ou peut-être le manque de décimales? Comment utiliser les dates? Ces informations résument les principaux types de données numériques via Visual Basic traditionnel, Visual Basic pour les programmes logiciels, Visual Basic .NET et divers langages .NET. On pense généralement à une expérience de développement abordable. Cela ne peut pas être un résumé de la programmation. Vous trouverez peut-être quelques-unes des informations particulièrement utiles si vous prévoyez de migrer de VB6 vers le langage .NET.

Différents types de données VB.Net

Déclarez une variable à l'aide de Visual Basic

Variables

  • Les ordinateurs nécessitent de garder à l'esprit les données.
  • Les variables gardent à l'esprit un seul bit de données à la fois.
  • N'a pas été développé pour les ordinateurs.

Bits et grignotages et octets

  • L'unité d'information la plus simple en informatique est le bit.
  • Peut posséder 2 valeurs - 0 (effacé) et 1 (défini).
  • Vous pouvez facilement «basculer» un peu pour basculer entre 0 et 1.
  • Une liste de 4 bits est appelée un quartet.
  • Un groupe de 8 bits est un octet (2 quartets) parfois appelé octet.
  • Les groupes d'octets sont souvent appelés mots.
  • Word (2 octets - 16 bits)
  • Dword (4 octets - 32 bits)
  • Qword (8 octets - 64 bits)
  • Utiliser un type de données de chaîne pour stocker et afficher des représentations binaires

1. Types de données entiers

Il existe un certain nombre de types entiers.

  • Octet (1 octet)

Le type de données octet est un entier d'un octet qui contient une valeur non signée de 0 à 255.
Les octets sont souvent utilisés pour les appels de l'API Windows, effectuant des opérations au niveau du bit, et certains développeurs ont même un peu plus de performances en utilisant des tableaux d'octets au lieu de chaînes.

  • Entier (2 octets)

L'entier standard est de deux octets et contient des valeurs de signe dans une plage de 64 Ko de plus ou moins 32 Ko.

-32 768 à 32 767.

  • Long (4 octets)

La plage peut aller de -2, 147, 483, 648 à 2, 147, 483, 647.

Quatre octets de long peuvent contenir des valeurs de signe de plus de deux milliards et est probablement le type de valeur de retour le plus courant dans VB.Net. Il s'agit d'un double mot ou dword dans l'API Windows.

  • LongLong (8 octets - uniquement sur les systèmes 64 bits)

- 9 223 372 036 854 775 808 à 9 223 372 036 854 775 807.

La version 64 bits d'Office a le type de données LongLong 8 octets et elle est requise pour de nombreux appels d'API Windows dans un environnement 64 bits en raison de l'espace d'adressage mémoire accru.

Cela serait appelé un quadruple mot ou qword.

  • LongPtr

Le type LongPtr n'est vraiment pas un type du tout, mais un vrai pointeur qui change en fonction de l'environnement en cours d'exécution. Cela signifie que sur un système 32 bits, LongPtr renverra une valeur Long et moins de 64 bits, il renverra une valeur LongLong. Le LongPtr peut être fréquemment utilisé dans les appels API Windows qui gèrent généralement. La valeur standard pour tous ces types d'entiers peut être zéro.

Exemple

C'est ainsi que nous déclarons une variable; nous utilisons le mot-clé Dim donc signifie Dimension. Il s'agit d'une terminologie très ancienne. Ensuite, nous donnons un nom comme ProductID. C'est juste le nom que nous inventons. Vous ajoutez ensuite un mot clé car cela spécifie les types de données.

Ici, nous avons obtenu Dim ProductID As Integer. Nous autorisons la détention de tout nombre entier.

2. Booléen

Boolean est utilisé pour stocker des valeurs True ou False. La valeur par défaut est False. En interne, ils sont stockés sous forme d'entier, mais il ne peut être évalué que sur True ou False. Lorsque les types numériques sont convertis en booléens, 0 = faux et tout le reste = vrai (pas faux). Lorsque les booléens sont convertis en type numérique, False = 0 et True = -1. Cela est dû au fait que l'opération NOT au niveau du bit est effectuée sur tous les bits de l'entier, retournant tous les bits mis à zéro en un, ce qui donne une valeur négative.

Exemple

Dim isActive As Boolean, Boolean peut représenter une valeur True ou False.

3. Chaîne

Le type de données de chaîne est destiné à contenir des données de caractères telles que des noms ou d'autres données non numériques. Il existe deux formes du type chaîne, selon la façon dont il est déclaré.

  • Une longueur variable (~ 2 milliards de caractères)

La valeur par défaut d'une chaîne de longueur variable est une chaîne vide («»).

Les types de données String contiennent toutes les informations textuelles. Ils peuvent acquérir environ 2 milliards de types de caractères Unicode.

Exemple

Dim Name As String contient une valeur de chaîne.

4. Décimal

Le type de données Decimal contient des données numériques. La plage est de +/- 7, 9… E + 28 Jusqu'à 28 décimales.

Exemple

Dim ListPrice As Decimal contient les données numériques positives ou négatives.

5. DateTime

Un DateTime conserve une date ainsi qu'une heure de données. Minuit (00:00:00) du 1er janvier 0001 jusqu'au 31 décembre 9999 23:59:59.

Exemple

Dim SellStartDate As DateTime,

Donc, la ligne de départ numéro 10 ProductID = 1, qui est un entier.

Donc la ligne numéro 11 estActive = True, qui est booléenne.

Un vrai «mot-clé» dans Visual Basic signifie que vous ne pouvez pas l'utiliser comme nom de variable.

Nom = "10 Speed ​​Bike" qui est une chaîne.

Mettez toujours les valeurs de chaîne entre guillemets.

ListPrice = 999.99D, qui est décimal.

Le «D» est appelé un type littéral. D est pour décimal, tandis que les guillemets doubles "" sont pour une chaîne.

Donc, la ligne numéro 14 nom de variable SellStartDate = # 1/1/2019 #, qui est DateTime.

Le signe «#» (livre) est le type littéral pour une valeur DateTime. C'est comment définir le DateTime dans le code Visual Basic.

Une autre façon de déclarer et d'affecter les valeurs ici est de tout faire sur une seule ligne.

Une autre façon de voir la variable de déclaration deux noms de variable a le même type de données et séparés par une virgule.

Ce n'est tout simplement pas considéré comme une performance idéale. Vous devez déclarer chaque variable unique sur la ligne individuelle.

6. Le type de données d'objet

Exemple

Sur la ligne 3, la variable de données As Object. Il s'agit d'un type de données spécial qui sait comment conserver l'un des autres types de données. Évite si possible le type de données Object. Il prend beaucoup de mémoire et est plus lent à utiliser que les autres types de données.

Conclusion - Types de données VB.Net

Un type de données Visual Basic est parmi les fondements les plus importants du langage Visual Basic. Lorsque vous pouvez véritablement maîtriser les types de données Visual Basic appropriés, l'efficacité de votre application sera plus grande ainsi que le risque d'erreurs beaucoup moins.

Articles recommandés

Ceci est un guide des types de données VB.Net. Nous discutons ici de divers types de types de données VB.Net. Vous pouvez également consulter nos autres articles suggérés -

  1. Opérateurs VB.NET
  2. Types de données dans MATLAB
  3. Héritage dans VB.Net
  4. Guide de VB.Net pour Loop
  5. Types de données Python
  6. Java booléens
  7. Types de données PL / SQL
  8. Événements VB.Net
  9. Différents types de données SQL avec des exemples