jueves, 26 de octubre de 2017

Lenguaje C#

C# 
Lenguaje elegante, con seguridad de tipos y orientado a objetos, que permite a los desarrolladores crear una gran variedad de aplicaciones seguras y sólidas que se ejecutan en .NET Framework .NET. Puede usar C# para crear aplicaciones cliente de Windows, servicios web XML, componentes distribuidos, aplicaciones cliente-servidor, aplicaciones de base de datos y muchas, muchas más cosas. Visual C# proporciona un editor de código avanzado, prácticos diseñadores de interfaz de usuario, un depurador integrado y muchas otras herramientas que facilitan el desarrollo de aplicaciones basadas en el lenguaje C# y .NET Framework.
Sintaxis
Es muy expresiva, pero también sencilla y fácil de aprender. Cualquier persona familiarizada con C, C++ o Java, reconocerá al instante la sintaxis de llaves de C#. Los desarrolladores que conocen cualquiera de estos lenguajes puede empezar normalmente a trabajar en C# de forma productiva en un espacio muy corto de tiempo. La sintaxis de C# simplifica muchas de las complejidades de C++ y proporciona características eficaces, como tipos de valor que aceptan valores NULL, enumeraciones, delegados, expresiones lambda y acceso directo a memoria, que no se encuentran en Java.

C# Orientado a Objetos
Además de los principios básicos orientados a objetos, C# facilita el desarrollo de componentes de software mediante varias construcciones de lenguaje innovadoras, incluidas las siguientes:
  • Signaturas de método encapsulado llamadas delegados, que permiten notificaciones de eventos con seguridad de tipos.
  • Propiedades, que actúan como descriptores de acceso para variables miembro privadas.
  • Atributos, que proporcionan meta datos declarativos sobre tipos en tiempo de ejecución.
  • Comentarios de documentación XML insertados.
  • LINQ que proporciona funcionalidades de consulta integradas en diversos orígenes de datos.


Tu Primer Programa C# (Ejemplo "Hola Mundo")

// A Hello World! program in C#. using System; namespace HelloWorld { class Hello { static void Main() { Console.WriteLine("Hello World!"); // Keep the console window open in debug mode. Console.WriteLine("Press any key to exit."); Console.ReadKey(); } } }

Directivas using y namespaces
Las directivas using facilitan el uso de namespace y tipos definidos en otros
namespace, existen 2 tipos de directivas:

  • directivas de tipo “using-alias-directive” introducen un alias para un namespace o un tipo. 
  • directivas de tipo “using-namespace-directive” importan los tipos miembro de un namespace.

No hay comentarios:

Publicar un comentario