Características
Concepto
Características generales del C#:
Es un lenguaje de programación moderno, de propósito general.
Está orientado a objetos.
Está orientado a componentes.
Es fácil de aprender.
Es un lenguaje estructurado.
Produce programas eficientes.
Se puede compilar en una variedad de plataformas informáticas.
Es una parte de .Net Framework.
Fortalezas de C#
Condiciones booleanas
Recolección automática de basura
Biblioteca estándar
Versión de ensamblaje
Propiedades y eventos
Delegados y gestión de eventos.
Genéricos fáciles de usar
Indexadores
Compilación condicional
Multihilo sencillo
LINQ y expresiones Lambda
Integración con Windows
Fuente: https://www.tutorialspoint.com/csharp/csharp_overview.htm
ID:(9883, 0)
.NET
Concepto
.NET es una plataforma que permite escribir
- Aplicaciones Windows
- Aplicaciones Web
- Servicios Web
.NET puede ser usado por una variedad de programas, como por ejemplo C#, C++, Visual Basic, Jscript, COBOL, etc.
.NET incluye las siguientes librerias
- Common Language Runtime (CLR)
- The .Net Framework Class Library
- Common Language Specification
- Common Type System
- Metadata and Assemblies
- Windows Forms
- ASP.Net and ASP.Net AJAX
- ADO.Net
- Windows Workflow Foundation (WF)
- Windows Presentation Foundation
- Windows Communication Foundation (WCF)
- LINQ
Mas información se puede consultar ASP.Net .
ID:(9884, 0)
Linux y Mac OS
Concepto
.NET corre solo en Windows, pero existe un sistema equivalente es Mono que es código abierto y corre en varios sistemas operativos incluidos varias variantes de Linux y Mac OS.
ID:(9886, 0)