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

C#进阶

C#位运算和位移运算符

10

usingSystem;namespaceMyApplication{classProgram{staticvoidMain(string[]args){inta=60;/*60=00111100*/intb=13;/*13=0000110

C#动态多态性

10

usingSystem;namespacePolymorphismApplication{abstractclassShape{publicabstractintarea();}classRectangle:Shape{privateint

C#阶乘示例

6

usingSystem;namespaceMyApplication{classFactorial{publicintdisplay(intn){intres=1;while(n!=1){res=res*n;n=n-1;}returnres

C#continue语句

7

usingSystem;namespaceLoops{classProgram{staticvoidMain(string[]args){/*localvariabledefinition*/inta=10;/*doloopexecutio

C#将数字转换为单词

14

usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceDemo{classMyApplication{staticvoidMain(string[]arg

C#类静态成员

7

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

C#关系运算符

7

usingSystem;classProgram{staticvoidMain(string[]args){inta=21;intb=10;if(a==b){Console.WriteLine("Line1-aisequaltob

C#检查数字是否为素数

14

usingSystem;namespaceDemo{classMyApplication{publicstaticvoidMain(){intn=5,a=0;for(inti=1;i<=n;i++){if(n%i==0){a++;}}

C#数据类型

13

usingSystem;namespaceDataTypeApplication{classProgram{staticvoidMain(string[]args){Console.WriteLine("Sizeofint:{0}

C#连接加入字符串

7

usingSystem;namespaceStringApplication{classStringProg{staticvoidMain(string[]args){string[]starray=newstring[]{"Do

C#foreach循环数组

11

usingSystem;namespaceArrayApplication{classMyArray{staticvoidMain(string[]args){int[]n=newint[10];/*nisanarrayof10intege

C#泛型委托

9

usingSystem;usingSystem.Collections.Generic;delegateTNumberChanger<T>(Tn);namespaceGenericDelegateAppl{classTestDe

C#委托

9

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

C#数组作为函数参数

8

usingSystem;namespaceArrayApplication{classMyArray{doublegetAverage(int[]arr,intsize){inti;doubleavg;intsum=0;for(i=0;i&

C#事件

4

usingSystem;namespaceSampleApp{publicdelegatestringMyDel(stringstr);classEventProgram{eventMyDelMyEvent;publicEventProgr

C#abstract关键字

5

usingSystem;publicabstractclassVehicle{publicabstractvoiddisplay();}publicclassBus:Vehicle{publicoverridevoiddisplay(){C

C#ArrayList

6

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

C#函数重载

10

usingSystem;namespacePolymorphismApplication{classPrintdata{voidprint(inti){Console.WriteLine("Printingint:{0}"

C#嵌套if语句

6

usingSystem;namespaceDecisionMaking{classProgram{staticvoidMain(string[]args){//*localvariabledefinition*/inta=100;intb=