Skip to content

Instantly share code, notes, and snippets.

View Fhernd's full-sized avatar
馃挱
Never stop learning!

John Ortiz Ordo帽ez Fhernd

馃挱
Never stop learning!
View GitHub Profile
@Fhernd
Fhernd / Prueba2.cs
Created June 26, 2013 01:18
Definici贸n de un namespace.
namespace PruebaProgramas
{
class Prueba{ }
class Prueba2{ }
}
@Fhernd
Fhernd / MiPrimerPrograma.cs
Last active December 19, 2015 01:09
Este es un ejemplo para el uso del compilador csc.exe de C#.
using System;
class MiPrimerPrograma
{
static void Main()
{
Console.WriteLine("Mensaje mostrado en la salida est谩ndar.");
}
}
@Fhernd
Fhernd / EstudioSintaxisCSharp.cs
Last active December 19, 2015 01:29
Caso de estudio para entender la sintaxis de C#.
using System;
class EstudioSintaxisCSharp
{
static void Main()
{
int x = 12 * 30;
Console.WriteLine(x);
}
}
@Fhernd
Fhernd / DemostracionPrefijoAt.cs
Created June 27, 2013 13:51
Demostraci贸n del uso legal e ilegal del prefijo @.
class class {...} // Ilegal
class @class {...} // Legal
@Fhernd
Fhernd / DemoPalabrasReservadasContextuales.cs
Created June 27, 2013 14:05
Demostraci贸n del uso de palabras reservadas contextuales en C#.
using System;
using System.Linq;
class DemoPalabrasReservadasContextuales
{
static void Main()
{
int var = 1;
int select = 10;
var resultado = from value in Enumerable(5, 5) select value;
@Fhernd
Fhernd / ConvertidorUnidades.cs
Last active December 19, 2015 04:59
Clase ConvertidorUnidades para introducir el concepto de tipos personalizados.
using System;
class ConvertidorUnidades
{
int unidades; // Campo
public ConvertidorUnidades(int unidadesConversion) // Constructor
{
unidades = unidadesConversion;
}
@Fhernd
Fhernd / Panda.cs
Last active December 19, 2015 05:09
Clase Panda con un miembro est谩tico: Poblaci贸n.
class Panda
{
public string Nombre; // Campo de instancia
public static int Poblacion; // Campo est谩tico
// Constructor
public Panda(string n)
{
Nombre = n; // Asignaci贸n al campo de instancia
Poblacion = Poblacion + 1; // Incremento al campo est谩tico Poblaci贸n
@Fhernd
Fhernd / PandaPrueba.cs
Last active December 19, 2015 05:09
Clase cliente PandaPrueba para la demostraci贸n del uso miembros est谩ticos.
// Clase cliente para prueba de clase ConvertidorUnidades
class PandaPrueba
{
static void Main()
{
Panda p1 = new Panda("Pan Dee");
Panda p2 = new Panda("Pan Dah");
Console.WriteLine(p1.Nombre); // Pan Dee
Console.WriteLine(Panda.Poblacion); // 1
@Fhernd
Fhernd / Punto.cs
Created July 5, 2013 20:58
Demostraci贸n del uso de la construcci贸n struct en C#.
public struct Punto
{
public int X; // representa la abscisa en el plano
public int Y; // representa la ordeanda en el plano
}
@Fhernd
Fhernd / PuntoPrueba.cs
Created July 5, 2013 21:52
Prueba de la estructura Punto.
static void Main()
{
Punto punto1 = new Punto();
punto1.X = 7;
Punto punto2 = punto1; // La asignaci贸n crea una copia
Console.WriteLine(punto1.X); // 7
Console.WriteLine(punto2.X); // 7