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

C#进阶

C#泛型

8

usingSystem;usingSystem.Collections.Generic;namespaceGenericApplication{publicclassMyGenericArray<T>{privateT[]arr

C#重载和非重载运算符

8

usingSystem;namespaceOperatorOvlApplication{classBox{privatedoublelength;//Lengthofaboxprivatedoublebreadth;//Breadthofa

C#匿名方法

7

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

C##define预处理器

5

#definePIusingSystem;namespacePreprocessorDAppl{classProgram{staticvoidMain(string[]args){#if(PI)Console.WriteLine("

C#查找链表的节点

8

usingSystem;usingSystem.Collections.Generic;classProgram{staticvoidMain(){LinkedList<string>myList=newLinkedList&l

C#数组复制

6

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

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

15

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

C#封装public访问修饰符

4

namespaceRectangleApplication{classRectangle{//membervariablespublicdoublelength;publicdoublewidth;publicdoubleGetArea()

C#Queue类

3

usingSystem;usingSystem.Collections;namespaceCollectionsApplication{classProgram{staticvoidMain(string[]args){Queueq=new

C#属性已过时

6

usingSystem;publicclassMyClass{[Obsolete("Don'tuseOldMethod,useNewMethodinstead",true)]staticvoidOldMethod

C#条件指令

8

#defineDEBUG#defineVC_V10usingSystem;publicclassTestClass{publicstaticvoidMain(){#if(DEBUG&&!VC_V10)Console.Writ

C#变量

5

usingSystem;namespaceVariableDefinition{classProgram{staticvoidMain(string[]args){shorta;intb;doublec;/*actualinitializa

C#算术运算符

8

usingSystem;namespaceOperatorsAppl{classProgram{staticvoidMain(string[]args){inta=21;intb=10;intc;c=a+b;Console.WriteLin

C#按输出传递参数

6

usingSystem;namespaceCalculatorApplication{classNumberManipulator{publicvoidgetValue(outintx){inttemp=5;x=temp;}staticvo

C#嵌套命名空间

12

usingSystem;usingfirst_space;usingfirst_space.second_space;namespacefirst_space{classabc{publicvoidfunc(){Console.WriteL

C#调用方法示例2

6

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

C#正则表达式示例3

8

usingSystem;usingSystem.Text.RegularExpressions;namespaceRegExApplication{classProgram{staticvoidMain(string[]args){stri

C#查找三个数字中最大值

11

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceDemo{classMyApplication{staticvoi

C#使用委托

6

usingSystem;usingSystem.IO;namespaceDelegateAppl{classPrintString{staticFileStreamfs;staticStreamWritersw;//delegatedecl