1.什麼是C#?
C#是一種程式語言。
擴充套件: .not:框架、平臺、技術 java:技術、程式語言 IDE介紹:整合式開發環境 VS MSDN(幫助檔案)
.net兩種互動模式(S):①CS互動模式:客戶機與伺服器 ②BS互動模式:瀏覽器與伺服器
2.程式碼塊的含義:
namespace 名稱空間 _專案的名字
可以有多類,一個類只有一個主方法(主函數)。類中可以有多個方法 寫程式碼在主函數裡面寫。
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApp1//名稱空間 專案名
{
class Class1 //類
{
static void Main(string[] args)//主函數
{
//程式碼的位置
}
}
}
3.C#中的註釋符
①單行註釋// ②多行註釋/* 內容 */ ③檔案註釋:///在類或方法上面寫
4.變數的宣告方式
①資料型別 變數名 ; 賦值:變數名=值
②同時宣告多個型別相同的變數
int num1, num2,num3;
num1=100;
num2=200;
num3=300;
③合成一條程式碼
int number1 =50;//宣告一個整數型別的變數 存50
5.資料型別
int 整數 ; double 小數; char 字元; string 字串;decimal 金錢小數;
double與decimal的區別
double douNumber =30.5; //存小數
char ch='5'; //字元型別 存字元
string str="你好"; //字串可以為空 可以為多個
decimal money = 23.7m; //字尾m
6.C#編名規範
Camel命名法:首個單詞的首字母小寫,其餘單詞的首字母大寫。
Pascal命名規範:每一個單詞第一個字母都大寫
如果使用到英文縮寫,全部用大寫。
7.變數的命名規則:
①必須以「字母」或@符號開頭,不要以數位開頭
②後面可以跟任意「字母」、數位、下劃線
注意:變數名不要與C#系統中的關鍵字重複,大小寫是敏感的,同一個變數名不允許重複定義
8.符號
賦值運運算元 =, 由賦值運運算元連線起來的叫賦值表示式
如果加號兩邊有一邊是字串,那麼加號就起到了連線作用。
跳脫符
Console.WriteLine("你很\"漂亮\"");
字元顯示不出來,在字元前面加\ @表示不跳脫
①\n 表示換行 ②\b 表示 退格鍵 覆蓋遊標前面的字 ③\\ 表示的是一個\ ④\t 表示的是水平製表符 ⑤ \" 表示的是一個雙引號
算數運運算元:
+ - * / %(取餘 取模)
算數表示式:由算是運運算元連線起來的式子
複合賦值運運算元 += -= *= /+
number=number+10;
//等於
number+=10;
一元/二元運運算元
一元:只需要一個運算元就能進行運算的運運算元
二元:需要兩個運算元才能進行運算的這些運運算元
關係運算子
>大於 <小於 ==等於 !=不等於 >=大於等於 <=小於等於
邏輯運運算元
邏輯與(&&) 並且
邏輯或(||)或者
邏輯非(!)取反
加加和減減:算術運運算元和複合賦值運運算元
num++自身加一
int number = 10 + num++;//先取原值參與運算,然後再自身加一
//number=20 num=11
++num先自身加一再參與運算