Mi nombre es Luis Hola a todosEsto es un numero 1
Mi nombre es Luis Hola a todosEsto es un numero Hola a todos
Hola, soy nuevo en este lenguaje y tengo problemas o mas bien dudas sobre las variables, observemos este ejemplo:Código: Textnamespace Programa1{ class HolaMundo { static void Main() { string var="Mundo"; Console.WriteLine ("Hola {0}!", var); int num1 = 1; int num2 = 3; int resultado = Suma (num1, num2); Console.WriteLine ("{0}+{1} = {2}", num1, num2, resultado); } static int Suma(int valor1, int valor2) { return valor1+valor2; } }} En el: Console.WriteLine("Hola {0}!",var); <-- ayi entiendo que {0} es el valor asignado a la primer variable definida, asta ai todo bienm, pero al llegar a:Código: Text Console.WriteLine ("{0}+{1} = {2}", num1, num2, resultado); que son esos valores es de sir el{ 1} y {2}mi duda es: la primera cariable que defino siempre tendra un calor {0} la seunga cariable q defina tendra el valor {1} y a si sucesivamente?? escribi un pequeño codigo y no me fue bien:Código: Textusing System; namespace suma{ class MainClass { public static void Main(string[] args) { string mensaje="Hola a todos"; int num1 = 1; int num2 = 2; Console.WriteLine("Mi nombre es Luis {0}",mensaje); Console.WriteLine("Esto es un numero {0}",num1); } }} Esto imprime como resultado:CitarMi nombre es Luis Hola a todosEsto es un numero 1y yo esperaba que fuera un: CitarMi nombre es Luis Hola a todosEsto es un numero Hola a todos ya que estoy llamando a la misma variable {0} la cual vale HOLA A TODOSy si pogo {1} esto me parece que me da error. Cuando realmente deberia de imprimir "1"alguien me puede explicar please?
ya que estoy llamando a la misma variable {0} la cual vale HOLA A TODOSy si pogo {1} esto me parece que me da error.alguien me puede explicar please?