HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Pour tenir des valeurs de données pendant le traitement, les variables sont les unités de base de stockage. Un problème surgit, cependant, avec les grandes collectes des données valeurs que qui il est impraticable déclarent une variable séparée pour chacune de elles. Considérer un besoin de stocker les noms ou les codes pour tous états. Il exigerait déclarer et assigner des valeurs aux 50 variables différentes. Heureusement, bien que, il y a une manière de manipuler ces grands ensembles de données élémentaires semblables par l'utilisation des collections et des rangées.
|
Employer des rangées
|
Une rangée est une collecte des données valeurs et qui sont accessibles par le même nom variable.
Une rangée peut être considérée pendant qu'une « table » et les données évalue occuper ses « cellules. »
Par exemple, vous pouvez visualiser une rangée appelée Letters contenant les cinq premières lettres de l'alphabet grec en tant que dans la table ci-dessous :
|
Lettres (rangée)
X |
y |
X |
p |
q |
Index
(0) |
(1) |
(2) |
(3) |
(4) |
|
Un avantage important d'employer une rangée pour stocker une collection de valeurs est que toutes les valeurs peuvent être mises en référence par le nom simple de rangée et il n'est pas nécessaire individuellement de déclarer et appeler des variables séparées pour tous articles. Plutôt, les articles dans une rangée sont classés par leur position dans la rangée, numérotée commencement avec 0 (zéro) pour le premier élément dans la rangée et ainsi, la valeur « gamma » dans la rangée ci-dessus est identifiée par les lettres de référence (2). Entre parenthèses, le nom de la rangée est suivi d'une valeur d'index jointe.
|
Déclaration des rangées |
Une rangée est déclarée avec un faible rapport qui est semblable à déclarer des variables. Le nom de rangée est suivi d'une paire de parenthèses pour indiquer qu'une variable de rangée et pour une rangée simple de dimension (une colonne) les parenthèses sont vide ; pour une rangée multidimensionnelle des virgules sont employées pour chaque colonne additionnelle. Pour déclarer le type de données, une rangée est dactylographiée comme des variables pour occuper la rangée. Les rapports suivants déclarent une rangée simple- et bidimensionnelle, respectivement, qui contiennent des données de corde.
|
Dim Letters(4) As String
Dim Letters(4,1) As String
|
|
pour indiquer une rangée avec 5 rangées, et une rangée avec 2 colonnes et 5 rangées, noter respectivement et également que, parce que l'indexation de rangée commence par 0, les dimensions d'une rangée sont toujours 1 moins que le nombre réel d'éléments de rangée. Vous pouvez déterminer l'échelle grandeur d'une rangée par la propriété d'arrayName.Length, qui renvoie tout le nombre d'éléments dans la rangée.
|
Rangées de initialisation
|
Il y a de nombreuses manières d'assigner des valeurs aux éléments d'une rangée et si les valeurs sont connues, et elles sont modestes dans la taille, vous pouvez peupler une rangée pendant sa déclaration. En les enfermant dans des croisillons, séparés par des virgules, des valeurs sont assignées. Le rapport suivant est à sens unique pour charger au commencement aux lettres de simple-dimension la rangée. (La taille de dimension d'A n'est pas exigée, étant déterminé à partir du nombre de valeurs.)
|
Sub Page_Load
Dim Letters(4) As String
Letters(0) = "x"
Letters(1) = "y"
Letters(2) = "z"
Letters(3) = "p"
Letters(4) = "q"
End Sub
|
|
Employer des collections
|
Semblables aux rangées pour stocker des ensembles de données élémentaires sont les collections de base visuelles et une collection est une zone de stockage unidimensionnelle dans laquelle des valeurs des types de données mélangés peuvent être placées, bien qu'il y ait peu d'occasions pour faire ainsi. Des collections sont augmentées dans la taille simplement en ajoutant des articles à elle.
Avec un faible rapport, on déclare une collection qui crée un nouvel objet de collection. Pour stocker les codes d'état, le rapport suivant déclare une collection.
|
collection.Add(value, key)
|
|
Par exemple, pour établir des noms d'état comme clefs à elles et pour charger la collection d'états avec des codes d'état, le code suivant est employé.
|
Dim States As New Collection
States.Add("AL","Alabama")
States.Add("AK","Alaska")
States.Add("AZ","Arizona")
States.Add("AR","Arkansas")
States.Add("CA","California")
...
|
|
 |
 |
Keywords:
Arrays and Collections in VB.NET,
vb net arrays,
visual basic arrays,
asp net arrays,
java arrays,
c# array,
javascript arrays,
arrays sort,
c++ arrays,
php arrays,
vb6 arrays,
arrays api,
vector arrays,
object arrays,
arrays tutorial
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|