static void GetQuantityTwo() { DemoModule.Quantity q = DemoModule.getRandomQuantity(); if (q.IsDiscrete()) { Console.WriteLine("Discrete value: {0}", q.Discrete1); } else if (q.IsContinuous()) { Console.WriteLine("Continuous value: {0}", q.Continuous1); } }
static void GetQuantityOne() { DemoModule.Quantity q = DemoModule.getRandomQuantity(); switch (q.Tag) { case DemoModule.Quantity.tag_Discrete: Console.WriteLine("Discrete value: {0}", q.Discrete1); break; case DemoModule.Quantity.tag_Continuous: Console.WriteLine("Continuous value: {0}", q.Continuous1); break; } }