Mostrando entradas con la etiqueta cadena. Mostrar todas las entradas
Mostrando entradas con la etiqueta cadena. Mostrar todas las entradas

viernes, 11 de agosto de 2017

C# - Obtener el número menor de un arreglo

private int ObtenerMenorValor(int[] arrCorrelativo)
        {
            int rest = arrCorrelativo[0]; //resultado
            for (int n = 1; n < arrCorrelativo.Length; n++)
            {
                if (arrCorrelativo[n] < rest)
                {
                    rest = arrCorrelativo[n];
                }
            }

            return rest;
        }

//Llenado y declaracion del array 
 var arrCorrelativo = new int[gv.VisibleRowCount]; //inicializa el arreglo con el numero de datos en grilla
            for (int i = 0; i < gv.VisibleRowCount; ++i)
            {
                arrCorrelativo[i] = Convert.ToInt32(gv.GetRowValues(i, "correlativo_pago"));
            }



  var correlativoMasAntiguo = ObtenerMenorValor(arrCorrelativo);

martes, 29 de noviembre de 2016

C# - Encontrar una cadena dentro de una cadena

LA CADENA EN ESTE CASO SERÁ:

valorAuxCadenaCompleta  =   "<INPUT onblur=\"format(this) style=\" id=txtvalorlibro_0 class=caja-datos onkeyup=format(this) onchange=format(this) value=600.000 name=txtvalorlibro ? height:10px;width:120px;text-align:right?>"



                     var valorAuxCadenaCompleta = row["valor_libro"].Value;

  //JC tengo el  valor auxiliar pero con la cadena input completa, asi que obtengo la cadena (valor) de entre la cadena
                    int primero = valorAuxCadenaCompleta.IndexOf("value="); //Última ocurrencia del valor indicado
                    int ultimo = valorAuxCadenaCompleta.LastIndexOf("name="); //Última ocurrencia del valor indicado

                    //ahora tomo el valor de cadena dentro de la cadena.-
                    var valorAux = valorAuxCadenaCompleta.Substring(primero, ultimo - primero);

                    //para no incluir el "value ="
                 var valorAux = valorAuxCadenaCompleta.Substring(primero + 6, ultimo - primero - 6);


  //donde +6  y  - 6 corresponden al largo de "value="