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

C#进阶

C#封装public访问修饰符

3

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

C#使用递归来计算阶乘

8

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

C#定义常量

5

usingSystem;namespaceDeclaringConstants{classProgram{staticvoidMain(string[]args){constdoublepi=3.14159;//constantdeclar

C#按值传递参数

5

usingSystem;namespaceCalculatorApplication{classNumberManipulator{publicvoidswap(intx,inty){inttemp;temp=x;/*savethevalu

C#内置的异常

5

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

C#null值

3

usingSystem;namespaceCalculatorApplication{classNullablesAtShow{staticvoidMain(string[]args){int?num1=null;int?num2=45;d

C#属性访问器

9

usingSystem;namespaceyiibai{classStudent{privatestringcode="N.A";privatestringname="notknown";privat

C#使用for循环来计算阶乘

4

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacefactorial{classTest{staticvoidMai

C#抽象和虚拟类

5

usingSystem;namespacePolymorphismApplication{classShape{protectedintwidth,height;publicShape(inta=0,intb=0){width=a;heig

C#常数和文字

5

usingSystem;namespaceEscapeChar{classProgram{staticvoidMain(string[]args){Console.WriteLine("HellotWorldnn");C

C#带参数的构造函数

5

usingSystem;namespaceLineApplication{classLine{privatedoublelength;//LengthofalinepublicLine(doublelen){//Parameterizedc

C#程序结构

8

usingSystem;namespaceHelloWorldApplication{classHelloWorld{staticvoidMain(string[]args){/*myfirstprograminC#*/Console.Wr

C#显示当前线程的名称

3

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

C#继承基类和派生类

15

usingSystem;namespaceInheritanceApplication{classShape{publicvoidsetWidth(intw){width=w;}publicvoidsetHeight(inth){heigh

C#连接加入字符串

6

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

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

8

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

C#重载和非重载运算符

7

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