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 de seguridadNota 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.

Vea también

Otros recursos

Ejemplos de código de Visual Studio 2010

Tutoriales de Visual C#