Upload
ricardo-vale
View
214
Download
0
Embed Size (px)
Citation preview
8/16/2019 Dentro de Un Programa de C# (Visual C#)
1/5
22/5/2016 Dentro de un programa de C# (Visual C#)
https://msdn.microsoft.com/es-es/library/6c70zway(d=printer,v=vs.90).aspx 1/5
Dentro de un programa de C# Visual C# Actualización: noviembre 2007
Para comprender cómo funciona un programa en C#, analizaremos cada línea de código de C# del típico programa
"Hola a todos". Si desea crear una versión propia de este programa, consulte el tema Cómo: Crear una aplicación de
consola de C# en el que encontrará una guía paso a paso para escribir, generar y ejecutar una aplicación en C#
parecida.
Hello World, estilo de C#El lenguaje de C# utiliza las clases para organizar y empaquetar el código. De hecho, todo el código ejecutable de
C# debe estar contenido en una clase, incluso en un programa breve como "Hello World!". A continuación se
muestra el programa completo que muestra "Hello World!" en la ventana de la consola.
Directivas using y espacios de nombresCuando se crea una aplicación de consola con Visual C# Express, las primeras líneas en el editor de código
contienen directivas using que muestran varios espacios de nombres de .NET Framework. Un espacio de nombres
es una manera de agrupar clases y estructuras de una manera que limita su ámbito y evita conflictos de nombres
con otras clases y estructuras. Cuando crea un programa en Visual C# Express, se crea automáticamente un
espacio de nombres. Para utilizar las clases de otros espacios de nombres en su programa, debe especificarlos con
una directivausing. Los espacios de nombres más comúnmente utilizados en .NET Framework se muestran deforma predeterminada cuando crea una nueva aplicación. Si utiliza clases de otros espacios de nombres en la
biblioteca de clases, debe agregar una directiva using para ese espacio de nombres al archivo de código fuente.
Para obtener más información sobre los espacios de nombres, vea Espacios de nombres Visual C# Express .
// A Hello World! program in C#
using System;
namespace HelloWorld
{
class Hello
{
static void Main()
{
System.Console.WriteLine( "Hello World!");
// Keep the console window open in debug mode.
System.Console.WriteLine( "Press any key to exit.");
System.Console.ReadKey();
}
}
}
C#
https://msdn.microsoft.com/es-es/library/zz9ayh33(v=vs.90).aspxhttps://msdn.microsoft.com/es-es/library/sf0df423(v=vs.90).aspxhttp://void%280%29/http://void%280%29/https://msdn.microsoft.com/es-es/library/zz9ayh33(v=vs.90).aspxhttps://msdn.microsoft.com/es-es/library/sf0df423(v=vs.90).aspxhttp://void%280%29/http://void%280%29/https://msdn.microsoft.com/es-es/library/0wc2kk78(v=vs.90).aspx
8/16/2019 Dentro de Un Programa de C# (Visual C#)
2/5
8/16/2019 Dentro de Un Programa de C# (Visual C#)
3/5
22/5/2016 Dentro de un programa de C# (Visual C#)
https://msdn.microsoft.com/es-es/library/6c70zway(d=printer,v=vs.90).aspx 3/5
También puede devolver un valor de tipo int:
Puede aceptar argumentos, lo cual resulta útil para crear programas de línea de comandos:
O bien
El parámetro del método Main es una matriz de tipo string que representa los argumentos de la línea de
comandos utilizados para invocar el programa. Observe que, a diferencia de C++, esta matriz no incluye el nombre
del archivo ejecutable .exe . Para obtener más información, vea Main y argumentos de línea de comandos Guía
de programación de C# .
Entrada y salida de consolaLos programas de consola de C# generalmente utilizan los servicios de entrada y salida proporcionados por la
static void Main()
{
//...
}
static int Main()
{
//...
return 0;
}
static void Main(string[] args)
{
//...
}
static int Main(string[] args)
{
//...
return 0;
}
C#
C#
C#
http://void%280%29/https://msdn.microsoft.com/es-es/library/acy3edy3(v=vs.90).aspxhttps://msdn.microsoft.com/es-es/library/362314fe(v=vs.90).aspxhttps://msdn.microsoft.com/es-es/library/5kzh1b5w(v=vs.90).aspx
8/16/2019 Dentro de Un Programa de C# (Visual C#)
4/5
22/5/2016 Dentro de un programa de C# (Visual C#)
https://msdn.microsoft.com/es-es/library/6c70zway(d=printer,v=vs.90).aspx 4/5
clase Console de .NET Framework. La instrucción Console.WriteLine("Hello, World!"); utiliza el método
WriteLine. Muestra su parámetro de cadena en la ventana de línea de comandos seguida de una nueva línea.
Otros métodos de Console se utilizan para otras operaciones de entrada y salida. La clase Console es un miembro
del espacio de nombres System. Si no se incluyera la instrucción using System; al principio del programa,
tendría que especificar las clases de System de la siguiente manera:
El método WriteLine es muy útil y lo utilizará a menudo si escribe aplicaciones de consola.
WriteLine puede mostrar cadenas:
WriteLine también puede mostrar números:
Si necesita mostrar varios elementos, utilice {0} para representar el primer elemento, {1} para el segundo elemento,
y así sucesivamente, de la forma siguiente.
El resultado presentará la siguiente apariencia:
The Battle of Hastings took place in 1066.
Vea tambiénTareas
Cómo: Crear una aplicación de consola de C#
System.Console.WriteLine( "Hello World!");
Console.WriteLine("Hello World!");
int x = 42;
Console.WriteLine(x);
int year = 1066;
string battle = "Battle of Hastings";
Console.WriteLine("The {0} took place in {1}.", battle, year);
C#
C#
C#
C#
https://msdn.microsoft.com/es-es/library/0wc2kk78(v=vs.90).aspxhttp://void%280%29/https://msdn.microsoft.com/es-es/library/system.console(v=vs.90).aspx
8/16/2019 Dentro de Un Programa de C# (Visual C#)
5/5
22/5/2016 Dentro de un programa de C# (Visual C#)
https://msdn.microsoft.com/es-es/library/6c70zway(d=printer,v=vs.90).aspx 5/5
Adiciones de comunidad
Conceptos
Manual del lenguaje C#
© 2016 Microsoft
https://msdn.microsoft.com/es-es/library/zkxk2fwf(v=vs.90).aspx