日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#中的运算符、数组、枚举、结构体

發(fā)布時間:2023/12/20 C# 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#中的运算符、数组、枚举、结构体 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
運(yùn)算符
? ? 算數(shù)運(yùn)算符: + - * / %(取余 取模)變量需要先聲明 再賦值 才能使用。
? ? 一元運(yùn)算符:++ 自加一 有前加和后加; -- 自減一 有前減和后減;對于像++ -- 這樣的只需要一個操作數(shù)就能進(jìn)行運(yùn)算的運(yùn)算符,叫做一元運(yùn)算符。

? ? 二元運(yùn)算符:+= 、 -= 、 *=、/= 、%= ,對于+-*/% = 都需要兩個操作數(shù)才能進(jìn)行運(yùn)算的這些運(yùn)算符,叫做二元運(yùn)算符。一元運(yùn)算符++/--比二元的+-優(yōu)先級高。
? ? 關(guān)系運(yùn)算符:>、 <、==(等于,相等。一個= 是賦值)、>=、<=,是關(guān)系運(yùn)算符。
? ? Bool類型:布爾類型的值有兩個:true、false。
? ? 邏輯運(yùn)算符:&&(邏輯與)、||(邏輯或)、!邏輯非。
? ? 三元表達(dá)式:條件結(jié)構(gòu)語句if-else可用一行的三元表達(dá)式來表示。





數(shù)組


? ? 數(shù)組:用于一次聲明多個相同類型的變量。
? ? 聲明方法:


? ? 數(shù)組的存值:


? ? 數(shù)組的賦值:遍歷法。


? ? 數(shù)組的求值:
? ? 求和、求平均值、最值。


注:若寫int temp=0 在數(shù)組中有負(fù)數(shù)存在情況下 容易出bug,所以寫成int min=int.MaxValue。


? ? 數(shù)組的排序:從小到大、從大到小;正常排序、冒泡排序;反轉(zhuǎn)。

冒泡排序:

正常排序:

反轉(zhuǎn):


? ? 字符串?dāng)?shù)組:上篇博客已提到。

C#中的字符串。


枚舉
? ? 枚舉的聲明:枚舉需要在類的前面聲明。枚舉值是有固定范圍的值,可以寫成枚舉值的形式。枚舉可以轉(zhuǎn)化為int類型。枚舉值也可以自己修改。Public 用于訪問修飾符。

注:enum關(guān)鍵字用于聲明枚舉,即一種由一組稱為枚舉數(shù)列表的命名常量組成的獨(dú)特類型。通常情況下,最好是在命名空間內(nèi)直接定義枚舉,以便該命名空間中的所有類都能同樣的方便訪問它。此外,還可以將枚舉嵌套在類或結(jié)構(gòu)中。默認(rèn)情況下,第一個枚舉數(shù)的值為0,后面每個枚舉數(shù)的值一次遞增1。使用枚舉的好處: 更加規(guī)范、更加方便。


? ? 枚舉的轉(zhuǎn)換:枚舉與其他類型的轉(zhuǎn)換---


結(jié)構(gòu)體
? ? 結(jié)構(gòu)體是 用于一次性聲明多個不同類型的變量【數(shù)組是 用于一次聲明多個相同類型的變量】,聲明與枚舉類似。
//結(jié)構(gòu)的聲明public struct Person{public string _name;//字段public char _gender;public int _age;}class Program{//結(jié)構(gòu)體Person LSPer;LSPer._name="老蘇";LSPer._age=9;LSPer._gender='女'}//結(jié)構(gòu)聲明語法:[訪問修飾符] struct 結(jié)構(gòu)名{//結(jié)構(gòu)體}//枚舉的聲明語法:[訪問修飾符] enum 枚舉名{//值1;//值2;}

總結(jié)

以上是生活随笔為你收集整理的C#中的运算符、数组、枚举、结构体的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。