Базові типи C#

using System;

using System.Collections.Generic;

using System.Text;

 

namespace UseConsole

{

    /// <summary>

    /// 

    /// </summary>

    class Program

    {

        /// <summary>

        ///  КОментар

        /// </summary>

        /// <param name="args">перший параметр</param>

        static void Main(string[] args)

        {

            // Немає різниці між System.Int64 long

            Int64 l1 = 1000;

            long l2 = 2000;

 

            l2 = l1;

 

            int i1 = 10;

 

            //

            short s1 = 100;

            byte b1 = 200;

 

            // short менш точний за long, тому

            //  необхідно застосовувати явну конвертацію

            s1 = (short)l1;

            l1 = s1;

 

            short s2 = (short)(s1 + b1);

            byte s3 = (byte)(s1 + b1);

 

            Console.WriteLine(s2);

            Console.WriteLine(s3);

 

            decimal d1 = 1.24M;

            decimal d2 = 3;

            decimal d3 = 3;

 

            Console.WriteLine("{0:N2}", d1 / d2 * d3);

 

            // double більш точно за флоат

            float k1 = 1.24f;

            float k2 = (float)3.0;

            float k3 = 3.0f;

 

            Console.WriteLine(k1 / k2 * k3);

        }

 

    }

}