none
Como setear un tipo de dato Byte[] en C# RRS feed

  • Pregunta

  • Hola, estoy trabajando con un tipo de dato Byte[] para manipular mis imagenes, el problema es que en el constructor de mi clase estoy seteando (nose si es la palabra correcta para inicializar los campos) todos los campos que tengo:

    class Docente

    {

         public Docente()

          {

               int _Codigo = 0;

               string _Nombre=0;

               datetime _FechaNac =  ?????

                  Byte[] _Foto = ??????

          }

    }

    Cada campo de mi clase ya tiene sus propiedades. Pero no se como inicializar el datetime ni el Byte[], porfavor ayudenme.

     

    miércoles, 4 de mayo de 2011 13:38

Respuestas

  • PErdón si es que tu hablabas de inicialización.

    string cadena = string.empty;

    int numerico = int.MinValue;// o 0  aunque por defecto siempre es 0;

    DateTime fecha = new DateTime();

     Byte[] b = new Byte[10];

    Sería así.

     

    Saludos


    Ingphillip's Prog
    New Post System.Reflection

    No uses el copy-paste, No es nada sano ni recomendable....


    Si las respuestas son de utilidad y/o responden a tus preguntas es bueno para los foros marcarlas como tal.

    • Marcado como respuesta LimberSoft miércoles, 4 de mayo de 2011 18:33
    miércoles, 4 de mayo de 2011 17:35

Todas las respuestas

  • Puedes inicializarlas de la siguiente forma:

     

    //Obtiene la hora actual del sistema
     DateTime_FechaNac = DateTime.Now;
    //Creas una fecha apartir de una cadena de strings
    _FechaNac = Convert.ToDateTime("01/01/2011");
    //Conviertes una Fecha a un array de bytes
    Byte[] bytes = System.Text.Encoding.ASCII.GetBytes(DateTime.Now.ToString());
    
    Saludos


    Ingphillip's Prog
    New Post System.Reflection

    No uses el copy-paste, No es nada sano ni recomendable....


    Si las respuestas son de utilidad y/o responden a tus preguntas es bueno para los foros marcarlas como tal.

    • Propuesto como respuesta Felipe Sotelo S miércoles, 4 de mayo de 2011 14:19
    miércoles, 4 de mayo de 2011 14:19
  • La inicializacion de un tipo de dato Byte[]  es asignarle un array de fecha?

    La inicializacion de un string es simplemente "", la inicializacion de un numerico es 0, la inicializacion de una fecha es "", pero la de un Byte[]?

    Ejemplo:

    string cadena="";

    int numerico = 0;

    datetime fecha = "";

    Byte[]=???

     

    No se si me dejo entender, solo quiero saber cual es el valor nulo para Byte[].

     

    miércoles, 4 de mayo de 2011 17:30
  • PErdón si es que tu hablabas de inicialización.

    string cadena = string.empty;

    int numerico = int.MinValue;// o 0  aunque por defecto siempre es 0;

    DateTime fecha = new DateTime();

     Byte[] b = new Byte[10];

    Sería así.

     

    Saludos


    Ingphillip's Prog
    New Post System.Reflection

    No uses el copy-paste, No es nada sano ni recomendable....


    Si las respuestas son de utilidad y/o responden a tus preguntas es bueno para los foros marcarlas como tal.

    • Marcado como respuesta LimberSoft miércoles, 4 de mayo de 2011 18:33
    miércoles, 4 de mayo de 2011 17:35
  • Exacto eso es lo que necesitaba muchas gracias Felipe!!!
    miércoles, 4 de mayo de 2011 18:33