delegate void SomeMethod();
public static void Main()
Transaction myTransaction = new Transaction ();
string[] data = Console.ReadLine ().Split(',');
myTransaction.Name = data [0];
Double.TryParse(data [1], out cost);
Int32.TryParse(data [2], out quantity);
myTransaction.Cost = cost;
myTransaction.Quantity = quantity;
Console.WriteLine(myTransaction);
data = Console.ReadLine ().Split(',');
public string Name{ get; set;}
public double Cost{ get; set;}
public int Quantity{ get; set;}
public double CalcTotal(){
public override string ToString () {
return string.Format("{0:0.00} x {1:0.00} @ ${2:0.00} Total: ${3:0.00}", Name, Quantity, Cost, CalcTotal());