• Sábado 12 de Julio de 2025, 18:31

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.


Temas - th3r0rn

Páginas: 1 [2]
26
C# / duda sobre variables en C#
« en: Sábado 11 de Octubre de 2008, 19:12 »
Hola, soy nuevo en este lenguaje  y tengo problemas o mas bien dudas sobre las variables, observemos este ejemplo:
Código: Text
  1. namespace Programa1
  2. {
  3.   class HolaMundo
  4.   {
  5.     static void Main()
  6.     {
  7.       string var="Mundo";
  8.       Console.WriteLine ("Hola {0}!", var);
  9.       int num1 = 1;
  10.       int num2 = 3;
  11.       int resultado = Suma (num1, num2);
  12.       Console.WriteLine ("{0}+{1} = {2}", num1, num2, resultado);
  13.     }
  14.     static int Suma(int valor1, int valor2)
  15.     {
  16.       return valor1+valor2;
  17.     }
  18.   }
  19. }
  20.  
  21.  
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
  1.       Console.WriteLine ("{0}+{1} = {2}", num1, num2, resultado);
  2.  
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: Text
  1. using System;
  2.  
  3. namespace suma
  4. {
  5.     class MainClass
  6.     {
  7.         public static void Main(string[] args)
  8.         {
  9.             string mensaje="Hola a todos";
  10.             int num1 = 1;
  11.             int num2 = 2;
  12.             Console.WriteLine("Mi nombre es Luis {0}",mensaje);
  13.             Console.WriteLine("Esto es un numero {0}",num1);
  14.         }
  15.     }
  16. }
  17.  
Esto imprime como resultado:
Citar
Mi nombre es Luis Hola a todos
Esto es un numero 1
y yo esperaba que fuera un:
Citar
Mi nombre es Luis Hola a todos
Esto es un numero Hola a todos
ya que estoy llamando a la misma variable {0} la cual vale  HOLA A TODOS
y si pogo {1} esto me parece que me da error.
alguien me puede explicar please?

Páginas: 1 [2]