public struct xxx(在class下,在static void Main上)
class Program
{ // 位卑未敢忘忧国! //晓说(高晓松视频)
public struct jiegouti // 创建 变量 中 项 的类型
{ //public 表示是通用的!class 内都可以用!
public int fenshu;
public string name;
public shuxing sx; //此时shuxing 是变量类型,sx是它的一个项,sx中包含下面这些项!new了jiegouti,当用到sx中项时,就不用new啦!
}
public struct shuxing
{
public string hunfou;
public string xueli;
}
static void Main(string[] args)
{
/* jiegouti a = new jiegouti(); //创建初始化变量。
a.name = "张三";
a.fenshu = 99; //根据需要对 变量 的 项 赋值!
a.sx.hunfou ="yihun"; //因为jiegouti包含了shuxing ,shuxing 包含sx,所以a.sx.……可以直接赋值!
a.sx.xueli = "经理";
Console.WriteLine(a.name +a.sx.hunfou +a.sx.xueli );
Console.WriteLine(a.fenshu );
Console.ReadLine(); */
}
}
//下面是 枚举。
class Program
{
public struct jiegouti
{
public string name;
public int fenshu;
public int age;
}
enum meiju //枚举 常量!enum meiju :int
// :后面指定类型是索引的指定类型,要求是整型:有符号整型:sbyte ,short ,int~常用~ ,long //无符号整型:byte , ushort ,uint ~常用~ ,ulong
{
one, //有索引,可以通过one=3赋值索为3!下面的依次加1.
tow,
three=11,
four=three+4, //此时输出four!索引值是15
five=three,//当five=three时,打印five显示的是three
}
enum toupiao
{
wangchao=12,
wangmeng=4,
wanglei=7,
xiaoqing=6,
}
static void Hanshu()
{ Console.Write("这是第一个函数!"); }
static void Main(string[] args)
{
/* Console.WriteLine(meiju.five);
Console.WriteLine((int)meiju.four+DateTime.Now.ToString());//打印当前时间!
Console.ReadLine(); */
/* Hanshu(); //这样就可以引用函数!
Console.ReadLine();//这是打印出:这是一个函数!*/
/* int b=0,c=0,d=0,e=0;
for (int a = 0; a < 7; a++)
{
Console.Write("请投票:");
int tou = int.Parse(Console.ReadLine ());
switch (tou)
{
case (int)toupiao.wangchao: //(int)toupiao.wangchao转化成索引值!
b++;
break;
case (int)toupiao.wangmeng:
c++;
break;
case (int)toupiao.wanglei:
d++;
break;
case (int)toupiao.xiaoqing:
e++;
break;
}
}
//Thread.Sleep(3000); 这样电脑运行时就会睡上3000ms.在教材40页
Console.Write("chao"+b+++"meng"+c+++"lei"+d+++"qing"+e++);
Console.ReadLine();*/
/* Console.WriteLine("人数:");
int a = int.Parse(Console.ReadLine ());
jiegouti c = new jiegouti();
double f=0, g=0 ;
for (int b = 0; b <a; b++)
{
Console.Write("姓名:");
c.name=Console.ReadLine ();
Console.Write("fenshu:");
c.fenshu = int.Parse (Console.ReadLine());
f=f + c.fenshu ;
Console.Write("age:");
c.age = int.Parse(Console.ReadLine ());
g += c.age ;
}
double avg1 = f / a;
double avg2 = g / a;
Console.WriteLine("pf"+avg1+"pn"+avg2);
Console.ReadLine(); */