SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Daniela00 en Jueves 1 de Noviembre de 2007, 23:34

Título: Arrays
Publicado por: Daniela00 en Jueves 1 de Noviembre de 2007, 23:34
Hola. Estoy aprendiendo a programar y mucho no se.
Bah... en realidad no se casi nada, por eso necesito una mano.

Estoy usando C# y en el capítulo de Arrays me trabé
El ejercicio me pide esto:


using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
public class Program
{
static void Main(string[] args)
{
int[] miArreglo; //Creo un arreglo llamado "miArreglo"
miArreglo = new int[10]; //inicializo el arreglo y le paso 10 //elementos

Console.WriteLine( "{0},{1,8}", "Indice", "Valor" ); //Encabezados

for (int contador = 0; contador < miArreglo.Length; contador++)
{
Console.WriteLine("{0,5}{1,8}", contador, miArreglo[contador]);
Console.ReadLine();
}
}
}
}

En la parte de encabezados tengo el problema, no entiendo que quiere decir esta linea
Console.WriteLine("{0,5}{1,8}", contador, miArreglo[contador]);

¿Para qué están esas llaves ("{0,5}{1,8}" como comillas dobles?

Espero que me puedan explicar esto, que como se, es muy básico, pero ando jodido con el tiempo y mucha bola no le puedo dar ultimamente.
Título: Re: Arrays
Publicado por: Mollense en Viernes 2 de Noviembre de 2007, 02:31
Cita de: "Daniela00"
Hola. Estoy aprendiendo a programar y mucho no se.
Bah... en realidad no se casi nada, por eso necesito una mano.

Estoy usando C# y en el capítulo de Arrays me trabé
El ejercicio me pide esto:


using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
public class Program
{
static void Main(string[] args)
{
int[] miArreglo; //Creo un arreglo llamado "miArreglo"
miArreglo = new int[10]; //inicializo el arreglo y le paso 10 //elementos

Console.WriteLine( "{0},{1,8}", "Indice", "Valor" ); //Encabezados

for (int contador = 0; contador < miArreglo.Length; contador++)
{
Console.WriteLine("{0,5}{1,8}", contador, miArreglo[contador]);
Console.ReadLine();
}
}
}
}

En la parte de encabezados tengo el problema, no entiendo que quiere decir esta linea
Console.WriteLine("{0,5}{1,8}", contador, miArreglo[contador]);

¿Para qué están esas llaves ("{0,5}{1,8}" como comillas dobles?

Espero que me puedan explicar esto, que como se, es muy básico, pero ando jodido con el tiempo y mucha bola no le puedo dar ultimamente.
Hola Dani. Bienvenida al foro.

Leé esto: Formatos compuestos (http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/cpguide/html/cpconCompositeFormatting.asp)

Seguramente te va a despejar todas las dudas referentes a este tema.

Un saludo :hola: