程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#列舉類型和構造體詳解

C#列舉類型和構造體詳解

編輯:C#入門知識

C#列舉類型和構造體詳解。本站提示廣大學習愛好者:(C#列舉類型和構造體詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是C#列舉類型和構造體詳解正文


win7體系怎樣修正窗口義務欄色彩?對已義務欄功效年夜家必定都不生疏吧,義務欄是許多電腦用戶都很熟習的電腦功效,也是最多見的電腦桌面法式。那末,義務欄色彩怎樣修正呢?上面小編就給年夜家帶來win7體系修正窗口義務欄色彩的辦法,一路來看看吧。

一鍵重裝系統  

  Win7旗艦版窗口邊框和義務欄色彩修正辦法一:

  1、在電腦桌面空白處,右鍵單擊,選擇“特性化”

  2、選擇頁面下方的“窗口色彩”

  3、有各類色彩供你選擇;

  Win7旗艦版窗口邊框和義務欄色彩修正辦法辦法二:

  1、單擊“開端”——“掌握面板”

  2、選擇“外不雅和特性”

  3、選擇“特性化”下的“更改半通明窗口色彩”。上面的選擇就同上個辦法一樣

  以上就是小編帶來的win7修正窗口義務欄色彩的兩種辦法,願望可以贊助到年夜家,更多內容請存眷網站。

��體類型: 

可以在此前的student的構造體中在界說一個構造體 

public shuxing sx;//代表一個shuxing構造體變量組
}
public struct shuxing
 {
 public double tizhong;
 public double shengao;
 public int nianling;
 public string hunfou;
 }

如許便可以在用的時刻省下再次初始化構造體。

上課內容:

public struct student//假如想讓其他添加出來的類也可以或許應用此構造體,須要在後面加上public
 {
 public int nianling;//想讓其他的類可以拜訪到個中的變量須要加上public
 public string name;
 public string sex;
 public One qq;//可以構造體中包括另外一個構造體
public string[] shuzu;//可以直接界說一個數組,然則沒有開拓空間
}
public struct One
 {
 public string nb;
 public string abc;
 }
 static void Main(string[] args)
 {
 
#region
 //為外面的每一個元素賦值:(構造體名+點+構造體外面的變量稱號=值)
student st = new student();//應用之前須要先初始化一下
st.name = "張三";//初始化出來的變量名可以看作一個類對象
st.nianling = 21;//類對象的稱號是不克不及雷同的
st.sex = "男";
st.name = "王五";
 //應用的時刻應用變量名點出來個中的變量停止應用
Console.WriteLine(st.name);
 st.qq.abc="qsqs";//構造體中包括另外一個構造體類型,可以直接點出來一以下的變量
st.shuzu = new string [9];//應用之前須要先開拓空間
st.shuzu[0] = "趙六";//數組元素賦值方法
 
student st1 = new student();//可以屢次初始化類,留意分歧的變量名
st1.name = "李四";
st1.nianling = 22;
 st1.sex = "女";
 #endregion
 }

列舉類型:
1.列舉類型只針對字符串,關於索引,有意義
2.常量的聚集,這些常量只能取值,不克不及賦值
3.用常量表現所援用的字符串,如許可以省去反復寫入長字符串 

演習:
20人投票,五個候選人,用switch case

 //20人投票 switch case 列舉
//投票的時刻輸出1,2,3,4,5
 //應用12345來肯定是哪個候選人得票
//盤算得票數
//得票最高的勝出
Console.WriteLine("投票選班長!請輸出1、2、3、4、5來分離代表張3、李4、王5、趙6、馮七");
int[] shuzu = new int[20];
 for (int i = 1; i <= 20; i++)
 {
 Console.Write("請第" + i + "位同窗來停止投票:");
shuzu[i - 1] = int.Parse(Console.ReadLine());
 }
 Console.WriteLine("投票停止!按下回車開端統計票數!");
Console.ReadLine();
 int zhangsan = 0, lisi = 0, wangwu = 0, zhaoliu = 0, fengqi = 0, zuofei = 0;
 for (int i = 0; i < 20; i++)
 {
 switch (shuzu[i])
 {
 case (int)Houxuanren.one:
 zhangsan++;
 break;
 case (int)Houxuanren.two:
 lisi++;
 break;
 case (int)Houxuanren.three:
 wangwu++;
 break;
 case (int)Houxuanren.four:
 zhaoliu++;
 break;
 case (int)Houxuanren.five:
 fengqi++;
 break;
 default:
 zuofei++;
 break;
 }
 }
 if (zhangsan > lisi && zhangsan > wangwu && zhangsan > zhaoliu && zhangsan > fengqi)
 {
 Console.WriteLine("張三勝出!票數為" + zhangsan);
 }
 else if (lisi > zhangsan && lisi > wangwu && lisi > zhaoliu && lisi > fengqi)
 {
 Console.WriteLine("李四勝出!票數為" + lisi);
 }
 else if (wangwu > lisi && wangwu > zhangsan && wangwu > zhaoliu && wangwu > fengqi)
 {
 Console.WriteLine("王五勝出!票數為" + wangwu);
 }
 else if (zhaoliu > lisi && zhaoliu > wangwu && zhaoliu > zhangsan && zhaoliu > fengqi)
 {
 Console.WriteLine("趙六勝出!票數為" + zhaoliu);
 }
 else if (fengqi > lisi && fengqi > wangwu && fengqi > zhaoliu && fengqi > zhangsan)
 {
 Console.WriteLine("馮七勝出!票數為" + fengqi);
 }
 Console.WriteLine("作廢的票數為:" + zuofei);
 Console.ReadLine();

以上就是本文的全體內容,願望對年夜家的進修有所贊助,也願望年夜家多多支撐。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved