Aplicaciones de ejemplo de Visual C#
En este tema se describen los ejemplos de C# disponibles.
Para obtener acceso a los ejemplos de Visual Studio
En el menú Ayuda, haga clic en Ejemplos.
De forma predeterminada, los ejemplos se instalan en unidad:\Archivos de programa\Microsoft Visual Studio 10.0\Samples\.
Para obtener los ejemplos más recientes, vea el sitio web Visual C# Samples.
Nota sobre la seguridad |
---|
Microsoft proporciona los ejemplos incluidos "tal cual" sin ninguna garantía. El código de los ejemplos se proporciona únicamente para ilustrar conceptos. Es posible que el código proporcionado no cumpla los requisitos de seguridad para un entorno concreto. Se recomienda agregar código de seguridad y de control de errores a los proyectos para que sean más seguros y sólidos según convenga. |
Visual Studio 2010 Samples
Ejemplo |
Descripción |
---|---|
Ejemplo de Office |
Muestra nuevas características que simplifican el acceso a objetos de la API de Office. Para obtener más información, vea Cómo: Tener acceso a objetos de interoperabilidad de Office mediante las características de Visual C# 2010 (Guía de programación de C#). |
Ejemplo de Python |
Muestra cómo utilizar la palabra clave dynamic (Referencia de C#) para permitir el acceso a las bibliotecas de IronPython y objetos de C#. |
Ejemplo de varianza |
Muestra cómo crear y utilizar delegados genéricos de covariante y contravariante. Para obtener más información, vea Varianza en interfaces genéricas (C# y Visual Basic) y Varianza en delegados (C# y Visual Basic). |
Ejemplos de lenguaje
Ejemplo |
Descripción |
---|---|
Ejemplo de delegados anónimos |
Muestra el uso de delegados sin nombre para reducir la complejidad de la aplicación. |
Ejemplo Arrays |
Muestra el uso de matrices. |
Ejemplo de atributos |
Este tutorial muestra cómo crear clases de atributos personalizados, utilizarlas en el código y consultarlas a través del mecanismo de reflexión. |
Ejemplo de clases de colección |
Muestra cómo crear clases de colección no genéricas que pueden utilizarse con la instrucción foreach. |
Interoperabilidad COM, parte 1: ejemplo |
Muestra cómo utilizar C# para interoperar con objetos COM. |
Ejemplo Interoperabilidad COM, parte 2 |
Muestra el uso de un servidor de C# con un cliente COM de C++. |
Ejemplo de parámetros de la línea de comandos |
Muestra el procesamiento sencillo de la línea de comandos y la indización de matrices. |
Ejemplo de métodos condicionales |
Este tutorial trata sobre los métodos condicionales, los cuales proporcionan un poderoso mecanismo con el que las llamadas a métodos se pueden incluir u omitir dependiendo de si se ha definido o no un símbolo. |
Ejemplo de delegados |
Muestra cómo los delegado se declaran, se asignan a métodos de instancia y estáticos, y se combinan en delegados multidifusión. |
Ejemplo de eventos |
Se muestra cómo declarar, invocar y configurar eventos en C#. |
Ejemplo de implementación explícita de interfaces |
Se muestra cómo implementar explícitamente miembros de interfaz y cómo obtener acceso a esos miembros desde instancias de una interfaz. |
Ejemplo de clases genéricas |
Muestra cómo crear clases de colección genéricas que pueden utilizarse con la instrucción foreach. |
Ejemplo Hello World |
Una aplicación Hello World. |
Ejemplo de indizadores |
Se muestra cómo las clases de C# pueden declarar indizadores para ofrecer un acceso a objetos. |
Ejemplo de propiedades indizadas |
Muestra cómo implementar una clase que utiliza propiedades indizadas. Las propiedades indizadas permiten utilizar una clase que representa una colección como matriz. |
Ejemplo de bibliotecas |
Muestra cómo utilizar las opciones del compilador para crear una biblioteca DLL para varios archivos de código fuente, así como su uso en otros programas. |
Ejemplo Nullable |
Muestra los tipos de valor, como double y bool, que pueden estar establecidos en null. |
Ejemplo de OLE DB |
Muestra cómo utilizar una base de datos de Microsoft Access desde C#. Enseña a crear un conjunto de datos y agregarle tablas de una base de datos. |
Ejemplo Operator Overloading |
Muestra cómo las clases definidas por el usuario pueden sobrecargar operadores. |
Ejemplo de tipos parciales |
Muestra cómo las clases y estructuras se pueden definir en varios archivos de código fuente de C#. |
Ejemplo Platform Invoke |
Muestra cómo llamar a las funciones exportadas de un archivo DLL desde C#. |
Ejemplo de propiedades |
Muestra cómo se declaran y utilizan las propiedades, así como el uso de las propiedades abstractas. |
Ejemplo de seguridad |
Analiza la seguridad en .NET Framework y muestra dos formas de modificar los permisos de seguridad en C# mediante clases y atributos de permisos. |
Ejemplo Structs |
Muestra cómo utilizar structs en C#. |
Ejemplo de subprocesamiento |
Muestra varias actividades con subprocesos, como la creación y ejecución de un subproceso, la sincronización e interacción entre subprocesos y el uso de un grupo de subprocesos. |
Ejemplo de código no seguro |
Muestra cómo utilizar código no administrado (código que utiliza los punteros) en C#. |
Ejemplo User-Defined Conversions |
Muestra cómo definir conversiones a o desde tipos definidos por el usuario. |
Ejemplo del control de versiones |
Muestra el control de versiones en C# mediante las palabras clave new y override. |
Ejemplo XML Documentation |
Muestra cómo documentar el código desarrollado usando XML. |
Ejemplo de devolución de resultados |
Muestra cómo utilizar la palabra clave yield para filtrar los elementos de una colección. |