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 / PruebaColeccionadorBasura.cs
Created June 19, 2013 02:31
Uso del m茅todo est谩tido Collect de System.GC.
class A
{
~A()
{
Console.WriteLine("Destruye instancia de A");
}
}
class B
{
@Fhernd
Fhernd / FuncionSumaLenta.cs
Last active December 18, 2015 20:48
Funci贸n que calcula la suma de dos n煤meros enteros de manera lenta.
private int FuncionSumaLenta(int a, int b)
{
System.Threading.Thread.Sleep(5000);
return a + b;
}
private async void btnCalcular_Click(object sender, EventArgs e)
{
this.btnCalcular.Enabled = false;
var tarea = Task<int>.Factory.StartNew(() => FuncionSumaLenta(Int32.Parse(txtNumeroA.Text),Int32.Parse(txtNumeroB.Text)));
await tarea;
this.lblResulado.Text = "Resultado: " + tarea.Result.ToString();
this.btnCalcular.Enabled = true;
@Fhernd
Fhernd / Prueba.cs
Last active December 18, 2015 20:49
using System; // Importaci贸n de namespace
class Prueba // Declaraci贸n de clase
{
static int Main(string[] args) // Declaraci贸n de m茅todo
{
int x = 12 * 30; // Sentencia 1
Console.WriteLine(x); // Sentencia 2
} // Fin del m茅todo
} // Fin de la clase
@Fhernd
Fhernd / Math.cs
Last active December 18, 2015 22:29
Descripci贸n del m茅todo suma con argumentos de tipo double.
public void Suma(double valorA, double valorB)
@Fhernd
Fhernd / Math.cs
Last active December 18, 2015 22:29
Descripci贸n de la funci贸n Suma con mayor grado de detalles.
public double Suma(double valorA, double valorB)
{
double suma = valorA + valorB;
return suma;
}
@Fhernd
Fhernd / Prueba.cs
Created June 25, 2013 03:07
Esta es la versi贸n n煤mero de la clase Prueba. Uso de una funci贸n de bajo nivel (PiesAPulgadas) desde una funci贸n de alto nivel (Main).
class Prueba
{
static void Main()
{
Console.WriteLine(PiesAPulgadas(30)); // 360
Console.WriteLine(PiesAPulgadas(100)); // 1200
}
static int PiesAPulgadas(int pies)
{
@Fhernd
Fhernd / Prueba.cs
Created June 25, 2013 03:11
Signatura del m茅todo PiesAPulgadas en la clase Prueba
static int PiesAPulgadas(int pies)
@Fhernd
Fhernd / Prueba.cs
Created June 26, 2013 00:36
Invocaci贸n de la funci贸n PiesAPulgadas desde una funci贸n de alto nivel: Main.
static void Main()
{
Console.WriteLine(PiesAPulgadas(30)); // 360
Console.WriteLine(PiesAPulgadas(100)); // 1200
}
@Fhernd
Fhernd / Prueba.cs
Created June 26, 2013 00:45
Versiones permisibles del m茅todo Main.
static void Main()
static void Main(string[] args)
static int Main()
static int Main(string[] args)