| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Diferencias entre Vs matriz de bytes. Cadena
    Microsoft tiene una página web que muestra cómo convertir una matriz de bytes en un entero . Este proceso de conversión es muy bien hasta que la aplicación necesita para manipular los datos de cadena . Cadenas en Microsoft . Existen lenguajes de programación NET en los formularios , páginas web y otros elementos que muestran texto. Cuando usted necesita para ver la representación ASCII de caracteres de una cadena o simplemente cadenas de tiendas en otro formato, puede hacer que el uso de matrices de bytes. Tipos de datos de cadena

    Después de agregar un cuadro de texto a un Microsoft . Forma NET escrito en C #, se puede acceder a su propiedad Text y leer el valor del control . Este valor es un tipo de datos de cadena y consta de caracteres Unicode. A diferencia de otros tipos de datos enteros numéricos , las cadenas son tipos "de referencia" . Representan objetos que los datos de puntos en lugar de los propios datos. Extraer caracteres de una variable de cadena utilizando el método substring como en el siguiente ejemplo :

    string x = " 1234" ; x.SubString string = ( 0 , 2 ) y;

    Este método SubString ganancias " 12 ", los dos primeros caracteres almacenados en la variable llamada x .
    byte de datos Tipos

    videos, archivos de texto , juegos y todo lo demás en un equipo consta de bytes . Un byte es una unidad de equipo compuesto por unidades más pequeñas llamadas bits. En C #, un byte representa un valor entero entre 0 y 255. La primera declaración a continuación 100 asigna a una variable byte llamado byte1 :

    byte1 = 100 ; carbón char1 = ' A'; byte1 = ( byte) char1 ;

    Chars también son caracteres Unicode que puede también almacenar datos de caracteres, como letras. Las dos declaraciones finales asignan la letra " A" a una variable de tipo char y convertirlo en un byte .

    Matrices de bytes

    Aunque chars , bytes y las cuerdas son los diferentes tipos de datos, puede convertir entre ellos fácilmente. Una matriz de bytes es una matriz que tiene una declaración de tipo byte , como se muestra a continuación:

    byte [ ] byteArray1 ;

    Estas matrices a menudo consisten en datos binarios sin que puedan existir en una imagen o incluso un PDF . Si su aplicación recupera estos datos a través de Internet , llega en formato binario y puede terminar en una matriz de bytes . La aplicación puede utilizar la matriz de bytes para reconstruir el elemento que recuperada, de manipular los datos o almacenarlo en una base de datos .
    Conversión de cadenas a matrices de bytes

    Byte arrays también tener la capacidad de contener datos de cadena . Convertir una variable de cadena en una matriz de bytes , como se muestra en el siguiente ejemplo :

    string cadena2 = " Esto es una cadena" ; byte [ ] = byteArray1 System.Text.Encoding.ASCII.GetBytes ( cadena2 ) ;

    la propiedad Text.Encoding.ASCII permite que el código para transformar caracteres Unicode en ASCII. El método GetBytes convierte la cadena en una matriz de bytes y la almacena en la variable byteArray1 .
    Consejos

    Puede recorrer los elementos de una matriz de bytes y examinarlas como se ve en el siguiente ejemplo :

    foreach (byte byteItem en byteArray1 ) { MessageBox.Show ( " valor numérico = " + byteItem + " valor de carácter = " + (char ) byteItem ) ;}

    Este código recorre en iteración la matriz de bytes 16 veces porque la cadena original contiene 16 caracteres. Un cuadro de mensaje aparece cada vez que el código recorre y muestra el valor numérico del dato actual y su representación en caracteres . Bucle a través de una matriz de bytes es una excelente manera de examinar los valores numéricos ASCII de todos los caracteres de una cadena .

    Previous :

    next :
      Artículos relacionados
    ·Cómo modificar una tabla en Oracle mediante SQL 
    ·Cómo cambiar el tamaño de fuente Uso de la programaci…
    ·Diferencia entre la identificación y No Identificada R…
    ·Proyectos de programación Basic Stamp 
    ·Cómo dibujar texto en Xcode 
    ·¿Cuáles son los estados típicos de programación pro…
    ·Cómo escribir un Trainzscript TS2010 
    ·CURL y HTTP no pudo resolver Anfitrión 
    ·Cómo insertar una cotización en una cadena en ColdFus…
    ·Cómo utilizar masilla en GTK Radiant 
      Artículos destacados
    ·Cómo extraer los números en una consulta para el Acce…
    ·Cómo hacer un archivo de LUA de Coordenadas 
    ·Cómo hacer que las aplicaciones iPSP 
    ·Cómo obtener el tamaño del directorio en VB.NET 
    ·Cómo crear un hipervínculo en PHP 
    ·Cómo Activar MySQL Texto completo en cPanel 
    ·Cómo quitar las etiquetas XML de un archivo XML en Vis…
    ·¿Por qué Java utilizar llaves de Sentencias condicion…
    ·Cómo construir una barra de progreso en XCode 
    ·Cómo enviar un archivo adjunto de correo electrónico …
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com