Revisión básica------uso de variables y constantes

usando Sistema;
usando System.Collections.Generic;
usando System.Linq;
usando System.Text;


espacio de nombres 第三章
{
    class Program
    {
        enum Mydate //日期枚举
        {
            domingo = 0,
            lunes = 1,
            martes = 2,
            miércoles = 3,
            jue = 4,
            viernes = 5,
            sábado = 6


        }


        clase C
        {
            valor int privado ;


            public int Valor
            {
                get { return _value; }
                set { _value = value; }
            }




        }
        static void Main(string[] args)
        {
            # asignación de definición de variable de región
            // definición de variable, asignación
            int a;
            string b;
            int c = 0;
            string d = "Duan Bin";
            // Los colegas definen múltiples variables y asignan valores
            int e, f, g;
            string h, m, k;
            string l = "Duan Bin", o = "Duan Bin", n = "Duan Bin";
            string p;


            //Asignar una variable a una variable, que debe ser una variable asignada
            b = l;
            #endregion


            #región dominio variable
            //for bucle, el alcance de la variable está solo dentro del cuerpo del bucle
            for (int i = 0; i <= 20; i++)
            {


                Console.WriteLine(i.ToString());
            }
            Console.ReadLine();
            #endregion


            # Tipo de variable de región


            /*
             *---------------------
             * Tipo de valor
             * ------------- ------ ---
             */
            int ls = 997;
            prueba de bytes = 255;
            Console.WriteLine("ls={0}", ls);
            Console.WriteLine("test={0}", prueba) ;
            Consola.ReadLine();


            //Forzar conversión
            float fl = 3.14F;
            double db = 3.14;
            double dbTest = 32d;
            fl = (float)db;


            bool tr = true;








            /*
           * --------------- -------
           * Tipo de referencia
           * -----------------------
           */
            int v1 = 0;
            int v2 = v1;
            v2 = 927;
            C r1 = nuevo C();
            C r2 = r1;
            //C r2 = nuevo C();
            r2.Value = 112;
            Console.WriteLine("Valor:{0},{1}", v1, v2);
            Console.WriteLine("Refs:{0},{1}", r1.Value, r2.Value);
            Console.ReadLine();


            #endregion


            #region Uso de la enumeración
            int toDay = (int)DateTime.Now.DayOfWeek; //Obtener el día de la semana
            switch (toDay)
            {
                case (int)Mydate.Sun:
                    {
                        Console.WriteLine("El domingo de hoy");
                        break;
                    }
                case (int)Mydate.Mon:
                    {
                        Console.WriteLine("Hoy Lunes" ");
                        descanso;
                    }
                case (int)Mydate.Tue:
                    {
                        Console.WriteLine("Hoy martes");
                        descanso;
                    }
                case (int)Mydate.Wed:
                    {
                        Console.WriteLine("Hoy miércoles");
                        descanso;
                    }
                case (int)Mydate. Thi:
                    {
                        Console.WriteLine("Hoy es jueves");
                        descanso;
                    }
                case (int)Mydate.Fri:
                    {
                        Console.WriteLine("Hoy es viernes");
                        descanso;
                    }
                case (int)Mydate.Sat:
                    {
                        Console.WriteLine("Hoy es sábado");
                        descanso;
                    }


                predeterminado:
                    {
                        descanso;
                    }


            }
            Console.ReadLine();
            #endregion


            #region conversión de tipo de datos
            double x = 19810927.8112;
            int y = (int)x;//forzar conversión explícita


            int zhuanB = 312;
            double zhuanD = zhuanB; //Conversión implícita
            
            Console.WriteLine(y);
            Console.ReadLine();


            //Boxing, el tipo de valor se convierte implícitamente al tipo de referencia
            int zhuanI = 2008;
            object obj = zhuanI;
            Console .WriteLine("1 El valor de zhuanI es {0} y el objeto encuadrado es {1}", zhuanI, obj);//2008,2008
            zhuanI = 927;
            Console.WriteLine("2 El valor de zhuanI es { 0}, el objeto encuadrado es {1}", zhuanI, obj);//927,2008
            //Unboxing, el tipo de referencia se convierte al tipo de valor
            int zhuanX=(int)obj;
            Console.WriteLine(" Unboxing: El objeto es: {0}, el valor es {1}",obj,zhuanX);
            Console.ReadLine();
            #endregion


#region             El uso de constantes
            const double doublePI=3.1415926; // Las constantes deben inicializarse y asignarse, y no se pueden modificar


            Console.WriteLine(doublePI);


            #endregion


        }


























    } }


Supongo que te gusta

Origin blog.csdn.net/u014156887/article/details/37873427
Recomendado
Clasificación