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
}
} }
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
}
} }