Skip to content

Instantly share code, notes, and snippets.

@migsalazar
migsalazar / Program.cs
Last active May 16, 2016 02:34
Namespaces
namespace UsingTest.Test
{
using System; //Declaración
class Program
{
static void Main(string[] args)
{
Console.Write("Console output: ");
Console.WriteLine(DateTime.Now);
@migsalazar
migsalazar / Clase.cs
Created December 13, 2014 06:32
Namespaces1
using EspacioDeNombres;
namespace EspacioDeNombreActual
{
public class Clase
{
//Constructor..
//Sobrecargas
//Propiedades..
@migsalazar
migsalazar / Program.cs
Last active May 16, 2016 02:35
Program1
using System; //Declaración
namespace UsingTest.Test
{
class Program
{
static void Main(string[] args)
{
Console.Write("Console output: ");
Console.WriteLine(DateTime.Now);
@migsalazar
migsalazar / DateTime.cs
Created December 13, 2014 06:36
Namespaces3
namespace UsingTest
{
public class DateTime
{
public static string Now = "No me importa que día es hoy";
}
}
@migsalazar
migsalazar / Program.cs
Created December 13, 2014 06:37
Namespaces4
namespace UsingTest.Test
{
using System;
using UsingTest;
class Program
{
static void Main(string[] args)
{
Console.WriteLine(DateTime.Now);
.method private hidebysig static void Main(string[] args) cil managed
{
.entrypoint
// Code size 24 (0x18)
.maxstack 8
IL_0000: nop
IL_0001: call valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::get_Now()
IL_0006: box [mscorlib]System.DateTime
IL_000b: call void [mscorlib]System.Console::WriteLine(object)
IL_0010: nop
@migsalazar
migsalazar / Main.asm
Last active May 16, 2016 02:46
Namespaces5
.method private hidebysig static void Main(string[] args) cil managed
{
.entrypoint
// Code size 19 (0x13)
.maxstack 8
IL_0000: nop
IL_0001: ldsfld string UsingTest.DateTime::Now
IL_0006: call void [mscorlib]System.Console::WriteLine(string)
IL_000b: nop
IL_000c: call valuetype [mscorlib]System.ConsoleKeyInfo [mscorlib]System.Console::ReadKey()
@migsalazar
migsalazar / Program.cs
Last active May 19, 2016 01:10
Namespaces5
namespace UsingTest.Test
{
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine(System.DateTime.Now);
System.Console.ReadKey();
}
@migsalazar
migsalazar / IRepository.cs
Last active August 29, 2015 14:23
Repository
public interface IRepository<T>
{
/// <summary>
/// Busca una entidad por su ID
/// </summary>
/// <param name="id">Identificador del registro</param>
/// <returns>Ojeto de resultado de búsqueda</returns>
/// <remarks>Este método está acotado para que el id sea entero.
/// Si se requiere dinamismo en el tipado, se debe agregar otro genérico.</remarks>
T FindById(int id);
@migsalazar
migsalazar / IEntityRepository.cs
Last active August 29, 2015 14:23
Repository - Entity
public interface IEntityRepository : IRepository<Entity>
{
/// <summary>
/// Buscar registro por la propiedad foo
/// </summary>
/// <param name="foo">valor de propiedada buscar</param>
/// <returns>Entity</returns>
Entity FindByFoo(string foo);
}