Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment utiliser des variables SQL d…
  • Qu'est-ce qu'un gestionnaire d'évé…
  • Comment faire pour extraire des donn…
  • Struts Basics Tutorial 
  • Fanuc CNC Programmation Conseils 
  • Comment faire pour convertir un fich…
  • Jeu Conseils Maker 
  • Comment faire pour créer une DLL VB…
  • Comment compter les temps de simulat…
  • Comment faire pour utiliser la comma…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Le meilleur Versioning Sub pour Linux 
  • Comment faire pour résoudre des problèmes mathématiques binaires 
  • Comment faire votre propre texte jeu d'aventure 
  • Comment écrire un Trainzscript TS2010 
  • Comment devenir un Hacker 
  • Comment ajouter un nouveau nœud à un cluster SQL 
  • Méthodes des objets WSH 
  • Comment Contribute CS3 FlashPaper 
  • Comment faire pour vérifier pour les entiers 
  • Comment définir Sessions d'attente en iFrame 
  • Connaissances Informatiques © http://www.ordinateur.cc