当前位置:首页 > C#教程 > C#进阶

C#进阶

C#类静态成员

9

usingSystem;namespaceStaticVarApplication{classStaticVar{publicstaticintnum;publicvoidcount(){num++;}publicintgetNum(){r

C#委托

11

usingSystem;delegateintNumberChanger(intn);namespaceDelegateAppl{classTestDelegate{staticintnum=10;publicstaticintAddNum

C#多个局部变量声明

12

usingSystem;classDemo{staticvoidMain(){inta=20,b=70,c=40,d=90;Console.WriteLine("{0}{1}{2}{3}",a,b,c,d);}}

C#Stack类

10

usingSystem;usingSystem.Collections;namespaceCollectionsApplication{classProgram{staticvoidMain(string[]args){Stackst=ne

C#ArrayList

8

usingSystem;usingSystem.Collections;publicclassMyClass{publicstaticvoidMain(){ArrayListarr1=newArrayList();arr1.Add(120)

C#不安全的代码

10

usingSystem;namespaceUnsafeCodeApplication{classProgram{staticunsafevoidMain(string[]args){intvar=20;int*p=&var;Cons

C#匿名方法

11

usingSystem;delegatevoidNumberChanger(intn);namespaceDelegateAppl{classTestDelegate{staticintnum=10;publicstaticvoidAddN

C#使用命名空间

7

usingSystem;namespacefirst_space{classnamespace_cl{publicvoidfunc(){Console.WriteLine("Insidefirst_space");}}}

C#使用递归来计算阶乘

13

usingSystem;namespaceMyApplication{classFactorial{publicintdisplay(intn){if(n==1)return1;elsereturnn*display(n-1);}stati

C#递归方法调用

8

usingSystem;namespaceCalculatorApplication{classNumberManipulator{publicintfactorial(intnum){/*localvariabledeclaration*

C#switch语句

6

usingSystem;namespaceDecisionMaking{classProgram{staticvoidMain(string[]args){/*localvariabledefinition*/chargrade='

C#类的静态成员

9

usingSystem;namespaceStaticVarApplication{classStaticVar{publicstaticintnum;publicvoidcount(){num++;}publicintgetNum(){r

C#传递参数示例

10

usingSystem;namespaceCalculatorApplication{classNumberManipulator{publicvoidgetValues(outintx,outinty){Console.WriteLine

C#内置的异常

9

usingSystem;namespaceMyErrorHandlingApplication{classDivNumbers{intresult;DivNumbers(){result=0;}publicvoidmyDivision(in

C#访问修饰符

11

usingSystem;namespaceMySpecifiers{classDemo{protectedstringname="Website";protectedvoidDisplay(stringstr){Cons

C#调用方法

7

usingSystem;namespaceCalculatorApplication{classNumberManipulator{publicintFindMax(intnum1,intnum2){/*localvariabledecla

C#类成员函数

10

usingSystem;namespaceBoxApplication{classBox{privatedoublelength;//Lengthofaboxprivatedoublebreadth;//Breadthofaboxpriva

C#交错数组

21

usingSystem;namespaceArrayApplication{classMyArray{staticvoidMain(string[]args){/*ajaggedarrayof5arrayofintegers*/int[][

C#委托多播

9

usingSystem;delegateintNumberChanger(intn);namespaceDelegateAppl{classTestDelegate{staticintnum=10;publicstaticintAddNum