-
C#的switch結(jié)構(gòu)
switch (變量)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? case 常量1: 分支1; break;
? ? ? ? ? ? ? ? case 常量2: 分支2; break;
? ? ? ? ? ? ? ? case 常量3: 分支3; break;
????????????????...
? ? ? ? ? ? ? ? default : 分支n; break;
? ? ? ? ? ? ?}
執(zhí)行變量與常量相等的語(yǔ)句,執(zhí)行后不再繼續(xù)判斷。
如果變量與所有的常量都不相同,則執(zhí)行?default?后面的分支。
查看全部 -
C#的條件運(yùn)算符
條件表達(dá)式???分支1?:?分支2
當(dāng)條件表達(dá)式為?true?時(shí),執(zhí)行分支1;當(dāng)條件表達(dá)式為?false?時(shí),執(zhí)行分支2。
查看全部 -
C#中不能連寫(xiě)比較判斷
正確寫(xiě)法:50000 <= money && money < 100000
錯(cuò)誤寫(xiě)法:50000 <= money < 100000
查看全部 -
using System;
using System.Collections.Generic;
using System.Text;
namespace Test
{
? ? class Program
? ? {
? ? ? ? static void Main(string[] args)
? ? ? ? {
? ? ? ? ? ? double salary = 6000.00;//基本工資
? ? ? ? ? ? double prize = 3200.00;//獎(jiǎng)金
? ? ? ? ? ? double tax = 4500.00;//交稅
? ? ? ? ? ? Console.Write("我的工資獎(jiǎng)金總額是{0}元",(salary + prize));
? ? ? ? ? ? Console.WriteLine("我的稅后收入是{0}元",(salary + prize - tax));
? ? ? ? }
? ? }
}
查看全部 -
C#的邏輯運(yùn)算符
邏輯非( ! ):邏輯非用來(lái)對(duì)某一個(gè)?bool?類型表達(dá)式取反,“真變假”或“假變真”
邏輯與( && ):判斷 2 個(gè)?bool?類型表達(dá)式是否同時(shí)為?true?
兩邊同真才算真,一邊為假就算假
邏輯或( || ):判斷2個(gè)?bool?類型表達(dá)式中是否有一個(gè)為?true
一邊為真即為真,兩邊同假才是假
查看全部 -
C#的算術(shù)運(yùn)算符
++ 自加運(yùn)算符
age++;
與age=age+1;作用相同,都是變量的值+1。
-- 自減運(yùn)算符
age--;
與age=age-1;作用相同,都是變量的值-1。
注意:如果與其他運(yùn)算在同一語(yǔ)句中,++寫(xiě)在變量前面或后面,算法不一樣
Console.WriteLine(age++);作用等同于下面兩句:
Console.WriteLine(age);//先打印 age=age+1;//后自加
Console.WriteLine(++age);作用等同于下面兩句:
age=age+1;//先自加 Console.WriteLine(age);//后打印
查看全部 -
C#標(biāo)識(shí)符的命名規(guī)則
①標(biāo)識(shí)符只能由英文字母、數(shù)字和下劃線組成,不能包含空格和其他字符。
②變量名不能用數(shù)字開(kāi)頭。
③不能用關(guān)鍵字當(dāng)變量名。
查看全部 -
C#的數(shù)據(jù)類型
字符類型?char?,存儲(chǔ)用 '' (單引號(hào))括起來(lái)的一個(gè)字符,例如:
char?sex='男';//存儲(chǔ)性別
字符串類型?string?,存儲(chǔ)用" "(雙引號(hào))括起來(lái)的一串字符,例如:
string?address="北京市宣武區(qū)牛街北口";//存儲(chǔ)地址
整數(shù)類型?int?,存儲(chǔ)整數(shù),例如:
int?age=23;//存儲(chǔ)年齡
雙精度浮點(diǎn)型?double?,存儲(chǔ)小數(shù),例如:
double?salary=7991.63;//存儲(chǔ)工資
查看全部 -
聲明變量的語(yǔ)法:數(shù)據(jù)類型?變量名;
?如:int age;
給變量賦值的語(yǔ)法:變量名=值;
age = 18;
變量的聲明和賦值可以同時(shí)完成:
數(shù)據(jù)類型?變量名 = 值
int age = 18;
注意:每個(gè)語(yǔ)句結(jié)束要打分號(hào)
查看全部 -
輸出一句話的命令是:Console.write("hello world");
查看全部 -
Namespace 命名空間是用來(lái)組織和管理類,一個(gè)命名空間下面可以存在多個(gè)類。Class 是類,C#是有一個(gè)一個(gè)類組成的。Man 方法,是程序的入口起點(diǎn)。分號(hào)是代表命令的結(jié)束符。Console.Write 是打印命令,輸出代碼雙引號(hào)之間的內(nèi)容。調(diào)式快捷鍵是F5, 運(yùn)行程序不調(diào)試快捷鍵是Ctrl+F5。
查看全部 -
一個(gè)命名空間下可以有多個(gè)類
查看全部 -
/構(gòu)造方法的作用:為屬性賦值 //如果沒(méi)有顯示定義構(gòu)造方法,則會(huì)有一個(gè)默認(rèn)的無(wú)參數(shù)的構(gòu)造方法 //如果顯示定義了構(gòu)造方法,則沒(méi)有默認(rèn)構(gòu)造方法 //只能用 new 方法名() 的形式調(diào)用構(gòu)造方法 //構(gòu)造方法通常聲明為public //構(gòu)造方法沒(méi)有返回值類型 //構(gòu)造方法名必須與類名相同
查看全部 -
Console.ReadLine中強(qiáng)制類型轉(zhuǎn)換:
score[i]=int.Parse(Console.ReadLine());
將前面的string類型轉(zhuǎn)換為了現(xiàn)在score[i]所需的int類型了
查看全部 -
如果"{0}{1}{2}"沒(méi)有,只能輸出第一個(gè)等同于只有"{0}"
查看全部
舉報(bào)