Examen de c#

Páginas: 9 (2035 palabras) Publicado: 8 de abril de 2011
1. ¿Es posible incrustar assemblies o lenguaje intermedio (IL) en código C#?
Si se puede incrustar un ensamblado como recurso y se necesitaría acceder a los tipos por medio de reflection.
2. ¿Es posible tener diferentes modificadores de acceso en los métodos get/set de una propiedad?
Es posible utilizarlos, pero solo se puede aplicar a uno de ellos.
3. ¿Es posible tener un indexadorestático en C#?

4. ¿Si retorno de un Try/finally en C#, el código en la cláusula finally se ejecuta?
La cláusula finally siempre se ejecuta.
5. Trataba de usar un parámetro “out int” en una de mis funciones. ¿Cómo debería declarar la variable que le estoy pasando?

6. ¿Cómo se comparan las cadenas en C#?
String.compare
7. ¿Cómo especificas un atributo customizable para todoassembly (más que para una clase)?
Creándolo desde el espacio de nombres.
8. ¿Cómo marcas un método como obsoleto?
[obsolete()]
9. ¿Cómo implementas una sincronización de threads (Object, Wait, Notify, and Critical Section) en C#?
Con el modificador synchronized.
10. ¿Cómo llamas directamente a una función nativa exportada de un DLL?

11. ¿Cómo simulo parámetros opcionales enllamados COM´s?

12. ¿Cuántos archivos Web. Config puede tener una aplicación?
Uno por cada subdirectorio.
13. ¿Cómo defines el lenguaje en el archivo Web. Config’?
<compilers><compiler lenguaje=”c#;cs;csharp”
14. ¿Qué es una clase abstracta?
Es aquella que forzosamente se tiene que derivar para crear objetos de la misma.
15. ¿Cuál es la diferencia entre herencia deinterface y herencia de clase?
La herencia de interface permite la herencia múltiple y la de clase no
16. ¿Qué son las clases de colección?
Son clases especiales para almacenamiento y recuperación de datos.
17. ¿Cuáles son los tipos de modelos de threading?

18. ¿Qué es un host de runtime?
Crea los dominios de aplicación dentro del proceso y carga los códigos de usuario en el dominio deaplicación.
19. ¿Qué son los Generics en .Net? y escribe un ejemplo sencillo.
Permite crear clases plantilla, por ejemplo:
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;namespace PruebaGenerics

{

publicclass MiLista<MYTYPE>

{
private ArrayList _mLista= new ArrayLista();

public MYTYPE this[int index]
{
get
{
return (MYTYPE)_mLisat[index];
}set
{
_mLista[index] = value;
}
}

public int Add(MYTYPE value)
{
return _mLista.Add(value);
}
public voidRemove(MYTYPE value)
{
_mLista.Remove(value);
}
}
}

20. ¿Qué es un delegado? Escribe un ejemplo
un delegate es un tipo de objeto que encapsula de forma segura
using System;

class Prueba1
{
public event Prueba1ChangeEventHandler OnPrueba1ChangeHandler;public void ChangePrueba1(int pChange)
{
Prueba1ChangeEventsArgs e = new Prueba1ChangeEventsArgs(pChange);
OnPrueba1ChangeHandler(this, e);
}
public delegate void Prueba1ChangeEventHandler(object source, Prueba1ChangeEventsArgs e);
}

21. ¿Qué es una estructura (Struct)? Escribe un ejemplo.
una estructura es una clase para representar objetos que no ocupen...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Examen C
  • Examen HFI C Juliol2014
  • Examen TIPO C De La Tierra
  • Examen Tipo C
  • Examen C Naturles 6º
  • Examen iv bimestre f. c. y e.
  • Evoluci n Humana examen de C
  • C Mo Hacer Un Examen Escrito

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS