/* Mastering Visual C# .NET by Jason Price, Mike Gunderloy Publisher: Sybex; ISBN: 0782129110 */ public class Example2_1 { public static void Main() { int count = 1; System.Console.WriteLine("count = " + count); } }
Declare int and use it
//Example3_6.cs, Page 78 using System; public class Example3_6q { public static void Main(string[] args) { int number1 = 12; int number2 = 23; Console.WriteLine("The answer is " + number1 + number2); Console.WriteLine("The answer is " + (number1 + number2)); } }
System maximums and minimums
using System; class Test { public static void Main() { // First, print out the minimum values Console.WriteLine("System Minimums "); Console.WriteLine( "MinSByte {0}", System.SByte.MinValue); Console.WriteLine( "MinByte {0}", System.Byte.MinValue); Console.WriteLine( "MinInt16 {0}", System.Int16.MinValue); Console.WriteLine( "MinUInt16 {0}", System.UInt16.MinValue); Console.WriteLine( "MinInt32 {0}", System.Int32.MinValue); Console.WriteLine( "MinUInt32 {0}", System.UInt32.MinValue); Console.WriteLine( "MinInt64 {0}", System.Int64.MinValue); Console.WriteLine( "MinUInt64 {0}", System.UInt64.MinValue); Console.WriteLine( "MinChar {0}", System.Char.MinValue); Console.WriteLine( "MinSingle {0}", System.Single.MinValue); Console.WriteLine( "MinDouble {0}", System.Double.MinValue); // Console.WriteLine( "MinBoolean {0}", System.Boolean.MinValue); Console.WriteLine( "MinDecimal {0}", System.Decimal.MinValue); Console.WriteLine(" System Maximums "); Console.WriteLine( "MaxSByte {0}", System.SByte.MaxValue); Console.WriteLine( "MaxByte {0}", System.Byte.MaxValue); Console.WriteLine( "MaxInt16 {0}", System.Int16.MaxValue); Console.WriteLine( "MaxUInt16 {0}", System.UInt16.MaxValue); Console.WriteLine( "MaxInt32 {0}", System.Int32.MaxValue); Console.WriteLine( "MaxUInt32 {0}", System.UInt32.MaxValue); Console.WriteLine( "MaxInt64 {0}", System.Int64.MaxValue); Console.WriteLine( "MaxUInt64 {0}", System.UInt64.MaxValue); Console.WriteLine( "MaxChar {0}", System.Char.MaxValue); Console.WriteLine( "MaxSingle {0}", System.Single.MaxValue); Console.WriteLine( "MaxDouble {0}", System.Double.MaxValue); Console.WriteLine( "MaxDecimal {0}", System.Decimal.MaxValue); } }
Test for an Even or Odd Value
using System; using System.Data; class Class1{ static void Main(string[] args){ Console.WriteLine(IsEven(0)); Console.WriteLine(IsEven(3)); Console.WriteLine(IsOdd(2)); Console.WriteLine(IsOdd(1)); } public static bool IsEven(int intValue) { return ((intValue & 1) == 0); } public static bool IsOdd(int intValue) { return ((intValue & 1) == 1); } }
Is it a double number
using System; using System.Data; using System.Text.RegularExpressions; class Class1{ static void Main(string[] args){ string IsNotNum = "111west"; string IsNum = " +111 "; string IsFloat = " 23.11 "; string IsExp = " +23 e+11 "; Console.WriteLine(IsNumericFromTryParse(IsNum)); // True Console.WriteLine(IsNumericFromTryParse(IsNotNum)); // False Console.WriteLine(IsNumericFromTryParse(IsFloat)); // True Console.WriteLine(IsNumericFromTryParse(IsExp)); // False } public static bool IsNumericFromTryParse(string str) { double result = 0; return (double.TryParse(str, System.Globalization.NumberStyles.Float, System.Globalization.NumberFormatInfo.CurrentInfo, out result)); } }
Converting Fahrenheit to Celsius
using System; using System.Data; using System.Text.RegularExpressions; class Class1{ static void Main(string[] args){ Console.WriteLine(FtoC(0)); Console.WriteLine(FtoC(40)); Console.WriteLine(FtoC(50)); Console.WriteLine(FtoC(-50)); } public static double FtoC(double fahrenheit) { return ((0.5/0.9) * (fahrenheit - 32)); } }
Converting Celsius to Fahrenheit
using System; using System.Data; using System.Text.RegularExpressions; class Class1{ static void Main(string[] args){ Console.WriteLine(CtoF(0)); Console.WriteLine(CtoF(40)); Console.WriteLine(CtoF(50)); Console.WriteLine(CtoF(-50)); } public static double CtoF(double celsius) { return (((0.9/0.5) * celsius) + 32); } }