You are on page 1of 2

Los programas en C# pueden constar de uno o varios archivos.

Cada archivo puede contener


uno o varios espacios de nombres. Un espacio de nombres puede contener tipos como clases,
estructuras, interfaces, enumeraciones y delegados, adems de otros espacios de nombres. A
continuacin, se muestra el esqueleto de un programa en C# que contiene todos estos
elementos.
// A skeleton of a C# program
using System;
namespace MyNamespace1
{
class MyClass1
{
}
struct MyStruct
{
}
interface IMyInterface
{
}
delegate int MyDelegate();
enum MyEnum
{
}
namespace MyNamespace2
{
}
class MyClass2
{
public static void Main(string[] args)
{
}
}
}
Conclusion:

El lenguaje de programacin C# fue realizado por el dans Anders Hejlsberg que diseo tambin los lenguajes Turbo
Pascal y Delphi. El C# (pronunciado en ingls C sharp o en espaol C sostenido) es un lenguaje de programacin en
el cual demuestra a los objetivos. As con un nuevo lenguaje quiere mejorar con respecto de los dos lenguajes
anteriores de los que deriva el C, y el C++.

Con el C# se tiene que incorporase las ventajas o mejoras que tiene el lenguaje JAVA. Como se consigui que tuviese
las ventajas del C, del C++, pero adems la productividad que posee el lenguaje JAVA y se le denomino C#.

Entonces algunas de sus caractersticas del lenguaje de programacin C# son: Su cdigo se puede tratar ntegramente
como un objeto. Su sintaxis es muy similar a la del JAVA. Es un lenguaje orientado a objetos y a componentes. Armoniza
la productividad del Visual Basic con el poder y la flexibilidad del C++. Ahorramos tiempo en la programacin ya que tiene
una librera de clases muy completa y bien diseada.

A pesar que el lenguaje C# forma parte de la plataforma .NET, que es una interfaz de programacin de aplicaciones. C#
es un lenguaje independiente que originariamente se cre para producir programas sobre esta plataforma .NET.

Esta plataforma se cre, entre otras razones, porque el Visual Basic era uno de los lenguajes de programacin que se
encargaban de desarrollar estas aplicaciones. Pero el Visual Basic es un lenguaje orientado a objetos algo pobre, porque
se quiso que fuese desde su creacin un lenguaje fcil de aprender para los programadores novatos. Por esto, surgi el
C#, para suplir esta deficiencia del Visual Basic.

El Visual Basic no tiene algunas de las caractersticas necesarias as como lo es la herencia, tambin los mtodos
virtuales, la sobrecarga de operadores, entre otros en su lista. Que se han encontrado con el C# y la plataforma .NET.

You might also like