//Visual Basic 2010 Argumenten - ByVal en ByRef Procedures en Functies public class Example2 { void Main() { char menu; decimal value; Console.Write("1 centimetres -> inches / 2 - inches -> centimetres : "); menu = Console.ReadLine(); for (; ((menu == '1') || (menu == '2')); ) { this.ShowError("An illegal menu option is chosen."); Console.Write("1 centimetres -> inches / 2 - inches -> centimetres : "); menu = Console.ReadLine(); } Console.Write("Value : "); value = Console.ReadLine(); for (; (value > 0); ) { this.ShowError("The value should be above zero."); Console.Write("Value : "); value = Console.ReadLine(); } if ((menu == '1')) { Console.WriteLine((((value + " centimetres is ") + (value * 0.3937D)) + " inches")); } else { Console.WriteLine((((value + " inches is ") + (value * 2.54D)) + " centimetres")); } Console.ReadLine(); } void ShowError(string message) { Console.WriteLine((message + " Please try again.")); } } //Bezoek www.vbvoorbeelden.be voor meer C# voorbeelden. //Copyright - De Wolf / vbvoorbeelden - 2003-2011 - Alle rechten voorbehouden.