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

C#进阶

C#运算符优先级

7

usingSystem;namespaceOperatorsAppl{classProgram{staticvoidMain(string[]args){inta=20;intb=10;intc=15;intd=5;inte;e=(a+b)

C#属性和方法

6

#defineDEBUGusingSystem;usingSystem.Diagnostics;publicclassDemo{[Conditional("DEBUG")]publicstaticvoidMessage(

C#暂停一个线程

11

usingSystem;usingSystem.Threading;namespaceSample{classDemo{staticvoidMain(string[]args){for(inti=0;i<10;i++){Console

C#检查当前线程的状态

6

usingSystem;usingSystem.Threading;namespaceDemo{classMyClass{staticvoidMain(string[]args){Threadthread=Thread.CurrentThr

C#属性条件

13

#defineDEBUGusingSystem;usingSystem.Diagnostics;publicclassMyclass{[Conditional("DEBUG")]publicstaticvoidMessa

C#反射DeBugInfo

8

usingSystem;usingSystem.Reflection;namespaceBugFixApplication{//acustomattributeBugFixtobe//assignedtoaclassanditsmember

C#静态函数

8

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

C#将二进制转换为十进制

9

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

C#双端队列类

10

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

C#内置的异常

7

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

C#按位运算符

9

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

C#动态多态性

11

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

C#将数组作为函数参数传递

7

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

C#阶乘示例

6

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

C#foreach循环数组

11

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

C#SortedList类

8

usingSystem;usingSystem.Collections;namespaceCollectionsApplication{classProgram{staticvoidMain(string[]args){SortedList

C#ArrayList

6

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

C#continue语句

7

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