| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Différences entre Vs tableau d'octets. Chaîne
    Microsoft dispose d'une page Web qui montre comment convertir un tableau d'octets en un entier . Ce processus de conversion est très bien jusqu'à ce que votre application a besoin de manipuler les données de chaîne . Strings in Microsoft . Langages de programmation NET existent sur ​​les formulaires , les pages Web et d'autres éléments qui affichent du texte . Lorsque vous avez besoin de voir la représentation de caractères ASCII dans une chaîne ou simplement des chaînes de magasins dans un autre format , vous pouvez le faire en utilisant des tableaux d'octets . Types de données String

    Après l'ajout d'une nouvelle zone de texte à un Microsoft . NET sous forme écrite en C # , vous pouvez accéder à sa propriété Text et lire la valeur de la commande . Cette valeur est un type de données chaîne et se compose de caractères Unicode. Contrairement entiers d'autres types de données numériques , les chaînes sont les types de «référence» . Ils représentent des objets que des données ponctuelles plutôt que les données elles-mêmes . Extrait les caractères d'une variable de chaîne à l'aide de la méthode de SubString comme dans l'exemple suivant : Chaîne de


    x = "1234" ; chaîne y = x.SubString (0 , 2);

    Cette méthode SubString retourne "12 ", les deux premiers caractères stockés dans les variable nommée x .
    octet de données Types

    vidéos , des fichiers texte , des jeux et tout le reste sur un ordinateur se compose d'octets . Un octet est une unité de calcul constituée d' unités plus petites appelées bits. En C #, un octet représente un nombre entier compris entre 0 et 255 . La première instruction ci-dessous assigne à une variable de 100 octets nommé byte1 :

    byte1 = 100; caractères char1 = 'A' ; byte1 = ( byte) char1 ;

    Chars sont également des caractères Unicode qui peut également contenir des données de caractères tels que les lettres . Les deux dernières déclarations Attribuer la lettre "A" à une variable char et le convertir en un octet .

    Tableaux de bytes

    Même si chars , octets et les cordes sont les différents types de données , vous pouvez convertir facilement entre elles . Un tableau d'octets est un tableau qui a une déclaration de type octet, comme indiqué ci-dessous:

    byte [] byteArray1 ;

    Ces tableaux se composent souvent de données binaires brutes qui pourraient exister dans une image ou même un fichier PDF. Si votre application récupère ces données sur le Web , il arrive dans un format binaire et peut se retrouver dans un tableau d'octets . Votre application peut utiliser le tableau d'octets à reconstruire l'élément qu'il récupéré, manipuler les données ou stocker dans une base de données .
    Conversion de chaînes en tableaux d'octets

    tableaux d'octets également avoir la capacité de retenir les données de chaîne . Convertir une variable de chaîne dans un tableau d'octets , comme le montre l'exemple ci-dessous:

    chaîne string2 = " Ceci est une chaîne " ; byte [] = byteArray1 System.Text.Encoding.ASCII.GetBytes ( chaîne_2 ) ;

    la propriété Text.Encoding.ASCII permet au code de transformer caractères Unicode en ASCII. La méthode GetBytes convertit la chaîne en un tableau d'octets et la stocke dans la variable byteArray1 .
    Conseils

    Vous pouvez parcourir les éléments dans un tableau d'octets et d'examiner les comme on le voit dans l'exemple suivant :

    foreach ( octet byteItem dans byteArray1 ) { MessageBox.Show (" valeur numérique =" + byteItem + " valeur de caractères =" + (char) byteItem );} Photos

    Ce code parcourt le tableau d'octets 16 fois parce que la chaîne originale contient 16 caractères. Un message s'affiche à chaque fois que le code boucle et affiche la valeur numérique de la donnée courante et sa représentation de caractères. Une boucle à travers un tableau d'octets est un excellent moyen d'examiner les valeurs ASCII numériques de tous les caractères d'une chaîne .

    Previous :

    next :
      articles connexes
    ·Comment connecter un tandem direct à une MVS 
    ·Comment faire pour supprimer une valeur de chaîne dans…
    ·Comment effacer un DropDownList 
    ·Comment changer d'orientation Lorsque vous cliquez sur …
    ·Comment faire pour convertir des portlets à Servlets 
    ·Styles de parenthèse pour la programmation 
    ·Comment faire un monde soustractif dans UDK 
    ·Quelle est la description de la procédure de vérifica…
    ·Comment faire pour utiliser une souris dans QBasic 
    ·Comment faire pour augmenter la taille de l'historique …
      articles en vedette
    ·Comment faire un tableau d'amortissement en Java 
    ·Comment faire un bouton dans Access entrer une date sur…
    ·Comment utiliser Echo pour une ancre dans PHP 
    ·Access 2007 et MySQL 
    ·Comment faire pour installer Visual Basic 6 
    ·Comment utiliser plusieurs espaces de nommage 
    ·Comment réinstaller grub 
    ·Comment récupérer les données booléennes de DataGri…
    ·Comment faire pour ajouter ou supprimer des tableaux de…
    ·Comment écrire le code en vigueur Object Oriented 
    Copyright © Connaissances Informatiques http://fr.wingwit.com