Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Marcus

Páginas: [1]
1
Hola, tengo una consulta, en verdad agradecería de su ayuda:))

necesito agregar comillas simples a un elemento en especifico de un arreglo, por ejemplo si el elemento del arreglo values es de tipo varchar se le agregara comillas simples, mientras tanto al elemento que sea de tipo int, no se le agregara comillas. de hecho ya le habia asignado las comillas, pero como estoy manejando un list, las comillas se agregan a todos los elementos del arreglo values y yo solo quiero asignarle a quienes sean verificados como de tipo "VARCHAR", aqui les dejo el codigo

private string CreateCSV(IDataReader reader)
        {
           
            List<string> lines = new List<string>();
            string headerLine = "";
            string fastline = "";
while (reader.Read())
            {
                string[] columns = new string[reader.FieldCount];
                object[] values = new object[reader.FieldCount];

for (int index = 0; index < reader.FieldCount; index++)
                {

                    values[index] = reader.GetValue(index);
                    string valor = reader.GetDataTypeName(index);
                    if (valor == "VARCHAR")
                    {
                    //solo quiero tomar el elemento del arreglo values y asignarle las comillas
                    }
                    fastline = string.Join(",", values.Select(x => string.Format("'{0}'", x)));
                         //aqui se le agregan comillas pero a todos los elementos del arreglo,
                         //de hecho la linea string.format se omitiria porque le asignare las
                         comillas simples antes
                }

}
          System.IO.File.WriteAllLines(file,lines);



            string prueba = String.Concat(lines);
            MessageBox.Show(prueba);
            return file;
}

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".