Recuperar derterminados bytes

14/11/2003 - 10:23 por Mario Barro | Informe spam
Hola a toodos/as;

Existe algun método que permita recuperar de una matriz de bytes un
subsecuencia determinada de posiciones.

Ejemplo en seudo codigo.

byte[] matriz = new byte[29];

byte[] submatriz = SUBSECUENCA(matriz, 0, 9):

// Y ahora submatriz contiene esos 10 elementos.

Gracias y saludos

Preguntas similare

Leer las respuestas

#6 Mario Barro
15/11/2003 - 09:45 | Informe spam
Gracias por tu ayuda.
Son pequeñas cosillas pero que ralentizan el desarrollo. Es mi primera
incursión serio con un proyecto profesional en Visual C# (que por cierto
cada día me gusta más) y pasan estas cosas.

En cuanto a lo de las diferentes preguntas tienes razón en que es mejor
diferenciarlas, pero tampoco me parecía bien un hilo por cada pregunta.

Otra vez intentaré mejorar la exposición de mis dudas.

Gracias de nuevo y saludos.
Mario Barro
Respuesta Responder a este mensaje
#7 Tristan
15/11/2003 - 11:30 | Informe spam
No te preocupes que no pasa nada :-)

En cuanto a lo de abrir diferentes hilos, no pasa nada por abrir muchos
hilos, ten en cuenta que el foro es para eso, para que cada uno exponga sus
dudas. No siempre sabremos o tendremos tiempo de contestarlas, pero nunca te
quedes con las ganas.

Pues eso, saludos.

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#8 Federico Villafañes
15/11/2003 - 16:06 | Informe spam
En C#, los 'case' se pueden poner uno depues de otros indicando varias
condiciones
(algo asi como un 'or'), a condicion que entre los 'case' no haya mas nada.
Por
ejemplo:

switch(valor)
{
case 1:
case 2:
case 3:
Console.WriteLine("Es un 1, 2, o 3: {0}", valor);
break;

case 4:
case 5:
Console.WriteLine("Es un 4, o 5: {0}", valor);
break;
}

"Mario Barro" escribió en el mensaje
news:#
Añado otra pequeña consulta:

En una instrucción "switch " se puede indicar en los "case" más de una
condición a analizar tipo VB.

case expresion1, expresion2:
instrucciones

Gracias de nuevo.


Respuesta Responder a este mensaje
#9 Tristan
15/11/2003 - 22:24 | Informe spam
Ummm, esa es una característica de C/C++ eliminada en C#. Tu ejemplo daría
el siguiente error de compilación:

El control no puede pasar explícitamente de una etiqueta de caso ('case 1:')
a otra

Tiene su razón que haya sido eliminada del lenguaje. Está demsotrado que un
error muy común y difícil de detectar, en sentencias switch sobre C, es
olvidar el break correspondiente.

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#10 Mario Barro
15/11/2003 - 23:23 | Informe spam
Hola de nuevo;

Habia optado por la opción que me habías sugerido, pero al ver el mensaje de
Federico he probado y ...
compilo tal y como está y no me dar ningún error y actua correctamente a
nivel de lógica.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida