System maximums and minimums

Sunday, July 26th, 2009

using System;

class Test {

  public static void Main() {
       // First, print out the minimum values
       Console.WriteLine("System Minimums\n");
       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("\nSystem Maximums\n");
       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);
  }
}

           
       

implicit boxing of an int

Wednesday, July 1st, 2009

 
using System;

class MainClass {

    public static void Main() {
        int myInt1 = 10;
        Console.WriteLine("myInt1.ToString() = " + myInt1.ToString());
        Console.WriteLine("myInt1.GetType() = " + myInt1.GetType());

    }

}

 

Trimming String Spaces

Saturday, June 27th, 2009

/*
 * C# Programmers Pocket Consultant
 * Author: Gregory S. MacBeth
 * Email: gmacbeth@comporium.net
 * Create Date: June 27, 2003
 * Last Modified Date:
 */

using System;

namespace Client.Chapter_6___Strings
{
  public class TrimmingSpaces
  {
    static void Main(string[] args)
    {
      string MyString = "   Hello, World !  ";

      MyString.TrimStart();
      Console.WriteLine(MyString);
      MyString.TrimEnd();
      Console.WriteLine(MyString);
      MyString.Trim(char.Parse("!"));
      Console.WriteLine(MyString);
    }
  }
}

           
       

String insert and output

Saturday, June 27th, 2009

using System;

public class StringTest
{
    public static void Main()
    {
        string test1 = "This is a test string";
        string test2, test3;

        test2 = test1.Insert(15, "application ");
        test3 = test1.ToUpper();

        Console.WriteLine("test1: ’{0}’", test1);
        Console.WriteLine("test2: ’{0}’", test2);
        Console.WriteLine("test3: ’{0}’", test3);

        if (test1 == test3)
            Console.WriteLine("test1 is equal to test3");
        else
            Console.WriteLine("test1 is not equal to test3");
        
        test2 = test1.Replace("test", "sample");
        Console.WriteLine("the new test2: ’{0}’", test2);

    }
}