+資料型別/變數/表示式
enum range:long;
struct屬於簡單型別,不能繼承.
--值型別包括列舉型別和結構型別.
--引用型別包括類型別/介面型別/陣列型別/**型別/預定義的object和string型別.
----陣列:
using system;
class array
;console.writeline("i=,,",i[0],i[1],i[2]);
//以一維陣列作為元素的一維陣列,new運算子來例項化
bool b=new bool[2];
b[0]=new bool[2];
b[1]=new bool[1];
console.writeline("b[0][1]=",b[0][1]);
//二維陣列,初始化
byte[,] y=new byte[2,2],};
console.writeline("y[,0]=,",y[0,0],y[1,0]);
//一維字串陣列
string s=new string[3];
s[0]="zhang";
s[1]="zhu";
console.writeline(",",s[0],s[1]);}}
----裝箱和拆箱
裝箱:將乙個值型別隱式的轉換為object型別(或者任何由值型別實現的介面型別)
int i=10;
object obj=i;//裝箱轉換,值->引用
int j=(int)obj;//拆箱轉換,引用->值
---特殊運算子
asis
newsizeof
typeof
stackalloc
checked溢位檢查
unchecked
+流程控制
switch語句:
---若無goto case 標號;和goto default;語句每個case分支後面要有break;否則編譯報錯.
console.writeline("size:1=small 2=medium 3=large");
console.write("please enter your selection:");
string s=console.readline();
switch(s)
---break,continue,goto,return,throw
---foreach
(1) int odd=0,even=0;
int arr=new int;
foreach(int i in arr)
console.writeline("odd=,even=",odd,even);
(2)hashtable ziphash=new hashtable();
ziphash.add("100001","beijing");
ziphash.add("200001","shanghai");
ziphash.add("300001","guangzhou");
ziphash.add("710001","xian");
ziphash.add("000001","dalian");
ziphash.add("000002","qingdao");
console.writeline("zip code/tcity");
console.writeline("-------/t/t-------");
foreach(string zip in ziphash.keys)
(3)using system;
public class mycollection;}
public myenumerator getenumerator()
public class myenumerator
public bool movenext()
/t",i);}}
}---預處理指令
c#編譯器沒有單獨的預處理器,
#if #elif #else #endif
#define #undef
#warning
#error
#line
#region #endregion
---附加屬性和條件
[a][b] [b][a] [a,b] [b,a]是等價的.
#define debug
#undef debug
using system;
using system.diagnostics;
public class trace
}class test
public static void main()
}---異常處理
c#中,所有的異常必須是乙個從system.exception派生的類型別的例項.
所有異常的共有屬性:message和innerexception
多益筆試題一小部分
下午多益筆試 記得一點點題目回來敲了一下 下次上下一部分 include using namespace std class a 考繼承時候物件的函式是哪個 include using namespace std class string string string const char m str...
多益筆試題一小部分
下午多益筆試 記得一點點題目回來敲了一下 下次上下一部分 include using namespace std class a 考繼承時候物件的函式是哪個 include using namespace std class string string string const char m str...
php上載檔案只能儲存一小部分
echo print r files echo if files userfile error 0 exit upfile upload files userfile name if is uploaded file files userfile tmp name else echo file up...