Si ya conoces la funcionalidad de las clases parciales introducidas en C# 2.0 rapidamente prodrás intuir que son los métodos parciales introducidos como novedad en C# 3.0. Y como ya habrás deducido, los métodos parciales trabajan en el contexto de clases parciales.
En primer lugar veremos como utilizarlos con ejemplos de código, luego hablaremos brevemente cuando utilizarlos y finalmente daremos algunas consideraciones a tener en cuenta.
Vamos a definir una clase parcial que estará implementada en dos ficheros de código diferentes. Por ejemplo, este sería el primer archivo de código:
public partial class SaludoPersona { //Definición del método parcial. Solo contiene la firma del método, no contiene código. partial void ...
[More]
Los métodos extensores o métodos de extensión, son un tipo especial de métodos estáticos que se utilizan para añadir funcionalidad a otros tipos sin utilizar la herencia o el polimorfismo.
Aunque en principio los métodos extensores más comunes son los que se utilizan con los operadores de consulta estándar de LINQ, podemos también añandir funcionalidad a tipos sellados (sealed) o a tipos propios de .NET de los cuales no conocemos el código que los implementa.
Veamos cual es la sintaxis de los métodos de extensión:
public static class NombreClaseContenedora
{
public static ValorDevuelto NombreMetodoExtensor(this tipo argumento, parámetros)
{
//C&oacu...
[More]
La primera vez que vi este libro en la estantería de una librería le eche un vistazo rápido y lo volví a dejar. Enseguida me di cuenta que era un libro de lenguaje puro, solo C# y nada más. Nada del entorno de desarrollo Visual Studio. Solo aplicaciones de consola. Menos mal que algunas semanas después volví a la librería y lo estudie con más detenimiento. Este libro es algo más que un libro dedicado C#, es un curso de programación muy completo utilizando muchas de las librerías de .NET Framework. Título: Microsoft C#. Curso de Programación. Autor: CEBALLOS, F.J. Editorial: Ra-Ma. I.S.B.N.: 84-7897-737.6 Fecha publicación: Octubre 2006. Nº páginas: 886. Nº capítulos: 19. Precio: 46.90 euros. Elogios: Es un libro muy completo. Los primeros 9 capítulos est&aa...
[More]