public class Order { //other details omitted public static Order operator +(Order order, OrderItem orderItem) { order.OrderItems.Add(orderItem); return order; } public static Order operator -(Order order, OrderItem orderItem) { order.OrderItems.Remove(orderItem); return order; } }
[Test] public void AddOrderItem() { Order order = new Order(); OrderItem orderItem = new OrderItem(15); order += orderItem; Assert.That(order.OrderItems.Count == 1); }
public static Order operator +(Order order, ShippingCharge shippingCharge)
btnSubmit.Click += new System.EventHandler(btnSubmit_Click);
Farenheit f = new Farenheit(100.0f); Celsius c = (Celsius)f;
public static explicit operator Celsius(Farenheit f) { return new Celsius((5.0f/9.0f)*(f.degrees-32)); }
Remember Me
Powered by: newtelligence dasBlog 1.8.5223.2
© Copyright 2008, Troy DeMonbreun
E-mail