viernes, 16 de diciembre de 2011

Estructura de un programa en C#

Volvamos un momento a lo básico, con los ejercicios vistos en clase al momento, nos podemos dar cuenta que la estructura de un programa en C# es a nivel de bloques de código.  Cada bloque de código se encierra entre llaves ({ }).  Los bloques determinan el ámbito del código.

Los programas en C# pueden constar de uno o varios archivos. Cada archivo puede contener cero o varios espacios de nombres. Un espacio de nombres puede contener tipos como clases, estructuras, interfaces, enumeraciones y delegados, además de otros espacios de nombres. A continuación, se muestra el esqueleto de un programa en C# que contiene todos estos elementos.

 

using System;
namespace YourNamespace
{
class YourClass
{
}

struct YourStruct
{
}

interface IYourInterface
{
}

delegate int YourDelegate();

enum YourEnum
{
}

namespace YourNestedNamespace
{
struct YourStruct
{
}
}

class YourMainClass
{
static void Main(string[] args)
{
//Your program starts here...
}
}
}


Note que la primera línea de la estructura comienza con la palabra using, la cual se utiliza para definir las librerías a utilizar en el archivo o módulo del programa.


La segunda línea define el espacio de nombre o namespace al que pertenece la clase o clases que seguirán como parte de la definición.  El término de espacio de nombres no es complicado de entender, realmente se trata de una forma de organizar el código para que sea más práctico a la hora de ser ubicado, documentado, o utilizado dentro del programa.


Normalmente cuando usted crea un formulario, este es una clase a la cual nos podemos referir posteriormente.

No hay comentarios:

Publicar un comentario