using System;
namespace Recetas.Ch01
{
public class Cliente
{
// Propiedades auto-implementadas
public int Id
{
get;
set;
}
public string Nombre
{
get;
set;
}
public double TotalCompras
{
get;
set;
}
public Cliente (int id, string nombre, double totalCompras)
{
Id = id;
Nombre = nombre;
TotalCompras = totalCompras;
}
}
public class PruebaCliente
{
public static void Main()
{
// Creación cliente:
Cliente cliente1 = new Cliente ( 83796215, "Juan Ortiz", 5100000.0);
// Visualización de valores actuales
Console.WriteLine ("ID: {0}", cliente1.Id);
Console.WriteLine ("Nombre: {0}", cliente1.Nombre);
Console.WriteLine ("Total de compras: {0}", cliente1.TotalCompras);
// Modificación de una propiedad
cliente1.TotalCompras += 12135963.13;
Console.WriteLine ("Total compras: {0}", cliente1.TotalCompras);
}
}
}
dXNpbmcgU3lzdGVtOwoKbmFtZXNwYWNlIFJlY2V0YXMuQ2gwMQp7CglwdWJsaWMgY2xhc3MgQ2xpZW50ZQoJewoJCS8vIFByb3BpZWRhZGVzIGF1dG8taW1wbGVtZW50YWRhcwoJCXB1YmxpYyBpbnQgSWQKCQl7CgkJCWdldDsKCQkJc2V0OwoJCX0KCQkKCQlwdWJsaWMgc3RyaW5nIE5vbWJyZQoJCXsKCQkJZ2V0OwoJCQlzZXQ7CgkJfQoJCQoJCXB1YmxpYyBkb3VibGUgVG90YWxDb21wcmFzCgkJewoJCQlnZXQ7CgkJCXNldDsKCQl9CgkJCgkJcHVibGljIENsaWVudGUgKGludCBpZCwgc3RyaW5nIG5vbWJyZSwgZG91YmxlIHRvdGFsQ29tcHJhcykKCQl7CgkJCUlkID0gaWQ7CgkJCU5vbWJyZSA9IG5vbWJyZTsKCQkJVG90YWxDb21wcmFzID0gdG90YWxDb21wcmFzOwoJCX0KCX0KCQoJcHVibGljIGNsYXNzIFBydWViYUNsaWVudGUKCXsKCQlwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgkJewoJCQkvLyBDcmVhY2nDs24gY2xpZW50ZToKCQkJQ2xpZW50ZSBjbGllbnRlMSA9IG5ldyBDbGllbnRlICggODM3OTYyMTUsICJKdWFuIE9ydGl6IiwgNTEwMDAwMC4wKTsKCQkJCgkJCS8vIFZpc3VhbGl6YWNpw7NuIGRlIHZhbG9yZXMgYWN0dWFsZXMKCQkJQ29uc29sZS5Xcml0ZUxpbmUgKCJJRDogezB9IiwgY2xpZW50ZTEuSWQpOwoJCQlDb25zb2xlLldyaXRlTGluZSAoIk5vbWJyZTogezB9IiwgY2xpZW50ZTEuTm9tYnJlKTsKCQkJQ29uc29sZS5Xcml0ZUxpbmUgKCJUb3RhbCBkZSBjb21wcmFzOiB7MH0iLCBjbGllbnRlMS5Ub3RhbENvbXByYXMpOwoKCQkJLy8gTW9kaWZpY2FjacOzbiBkZSB1bmEgcHJvcGllZGFkCgkJCWNsaWVudGUxLlRvdGFsQ29tcHJhcyArPSAxMjEzNTk2My4xMzsKCQkJCgkJCUNvbnNvbGUuV3JpdGVMaW5lICgiVG90YWwgY29tcHJhczogezB9IiwgY2xpZW50ZTEuVG90YWxDb21wcmFzKTsKCQl9Cgl9Cn0=