層次視圖裏隨着對象的增加我們要幾個空的遊戲對象來存放同一類的對象,方便查找和管理。
下午的時候老師給簡單介紹了腳本入門——數據類型,基本運算
數據的類型都有
整型:常用的就是int類型
浮點型
布爾(bool)類型:值只有true或false
char字符類型:char類型的自變量是單用引號括起來的。如'A'
如果把字符A擴在雙引號內,編譯器會把它看做是字符串,從而產生錯誤。
引用類型(Object類型和字符串類型)
object:所有類型都是從它派生而來的
string:字符串
C#中的變量的命名規則:
1.由字母、數字或下劃線“_”組成
2.必須有字母或下劃線“_”開頭 不能以數字開頭
3.不能是 C#中的關鍵字 如:int/string/bool/Main/class......
4.區分大小寫 如 :小寫的a和大寫的A是兩個變量
定義變量的語法
數據類型 變量名; 例如: int age;
數據類型後面,可以定義多個變量。
類型的轉換,分爲兩種:1.隱式類型轉換(也叫自動類型轉換)
2.顯式類型轉換(又叫強制類型轉換)
例如:
int a=1234;
double b=a;
系統就會把a整型變量的值賦給double變量b,這就是隱式類型轉換。
double a=30;
int b=(int)a;//這樣就是強制把double類型轉換爲int類型
其他數據類型的轉換:
1.字符串轉換爲其它類型
語法:XX.Parse(字符串); XX代表數據類型
例如: string a="123.23";把它轉換成小樹類型 就用 double dValue=double.Parse(a);
2.任意類型之間的轉換
語法:Convert.ToXX(任何類型);
例如:把布爾型轉換爲整形;
bool a=true;
int b=Convert.ToInt(a);
運算符和表達式
算術運算符都包括+ - * / % ++ -- ~,分別是,加法運算 減法運算 乘法運算 除法運算 獲得進行除法運算後的餘數
操作加1 操作減一 將一個數按位取反
?: 檢查給出的第一個表達式expression 是否爲真。如果爲真,則計算operand1,否則計算operand2.這是唯一帶有三個操作數的運算符
比較運算符 > 檢查一個數是否大於另一個數
< 檢查一個數是否小於另一個數 >=檢查一個數是否小於或等於另一個數 ==檢查兩個值是否相等呢個
!=檢查兩個值是否不相等
成員訪問運算符 . 用於訪問數據結構的成員 數據結構.成員
賦值運算符 = 給變量賦值 操作數1=操作數2
邏輯運算符都有
&& “與”運算 ‖ “或”運算 !“非”運算 ()將操作數強制轉換爲給定的數據類型
優先級 |
說明 |
運算符 |
結合性 |
1 |
括號 |
( ) |
從左到右 |
2 |
自加/自減運算符 |
++/-- |
從右到左 |
3 |
乘法運算符 除法運算符 取模運算符 |
* / % |
從左到右 |
4 |
加法運算符 減法運算符 |
+ - |
從左到右 |
5 |
小於 小於等於 大於 大於等於 |
< <= > >= |
從左到右 |
6 |
等於 不等於 |
= != |
從左到右 從左到右 |
7 |
邏輯與 |
&& |
從左到右 |
8 |
邏輯或 |
|| |
從左到右 |
9 |
賦值運算符和快捷運算符 |
= += *= /= %= -= |
從右到左 |