




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
c#基础总结 第一篇:c#基础总结【1】面向对象程序设计语言的三大特点是什么?答:【23】Main函数特点?答:1)Main方法是C#程序的限定,默认的为private【2】三种命名法则的特点?答:匈牙利命名法:在变限定符,返回类型为void或int类型,Main方法必须是静态方法;3)一个类或结构只能有一个有效的入驼表示法:一个标示符用若干个有意义的英语单词或口点函数;4)main方法必须定义在某一个类中。缩写组成,第一个单词首字母小写,后边的首字母大【24】多态(重写、隐藏)写;Pascal表示法:与骆驼表示法类似,但是第一个单词的首字母也需要大写。【3】C#注释的三种形式特点?答1)单行注释://2)classA///{publicvirtualvoidF()【4】引用类型和值类型的数据类型?{Console.WriteLine(“A.F”);}}abstractclassB:A(1)intvalOne=0;{publicabstractoverridevoidF();}intvalTwo=valOne;答:abstractoverride是不可以一起修饰intvalThree=333;例:在下面的例子里valTwo=333;TestValueRefRef1=newTestValueRef();classATestValueRefRef2=Ref1;{publicA(){PrintFields();}Ref2.value=444;publicvirtualvoidPrintFields(){}}Console.WriteLine(“values:{0},{1}”,Ref1.value,classB:ARef2.value);{intx=1;inty;publicB(){y=-1;}Console.WriteLine(“values:{0},{1},{2}”,valOne,publicoverridevoidvalTwo,valThree);PrintFields(){Console.WriteLine(“x={0},y={1}”,答:输出结果:values:444,444x,y);}当使用newB()创建B的实例时,产生什么输出?(2)publicclassEnumTest答:x=1,y=0{enumDays{Sat=1,Sun,Mon,Tue,Wed,Thu,Fri};分析:执行newB()时,由于B继承自A,所以会调用staticvoidMain()A的构造函数,并执行其中的PrintFields()方法,由{intx=(int)Days.Sun;inty=(int)Days.Fri;于该方法为虚方法,在继承类中被重写,所以,将执Console.WriteLine(“Sun={0}”,x);行B中的PrintFields()方法。此时,将在DOS界面Console.WriteLine(“Fri={0}”,y);}}上输出“x=1,y=0”,然后,在运行B的构造函数中的答:输出结果:Sun=2Fri=7y=-1。(建议同学们将此程序放入到代码中,设置断点【5】枚举类型的字段和关联值?枚举类型有三个要看执行过程。)【25】什么是多态对象?答:用基类类名声明,但是特性修饰符enum枚举名:基础类型{枚举成员声明,枚举成员声明,„„,枚举成员声明}默认的基础函数来实例化的对象。这类对象的主要用途是引发多类型为int;关联值:如果没有被声明,默认为0。态,为了将它们和一般的对象(声明和创建都使用同【6】强制类型转换(例:若有doublef=2.7;int一个类型名的对象)加以区别、揭示它们的特点和用2)将源类型的对象途,这种形态的对象称为多态对象。转换成为目的类型的对象【26】接口的特点。答:接口只能包含抽象方法,不【7】运算符&和&&的区别?答:条件“与”运算符(&&)没有访问修饰符,接口成员必须是方法属性事件或者时才计算第二个操作数。而&需要计算所有操作数,索引器不能包含常数字段运算符也不能有静态成员。并且优先级高于&&【27】委托和事件,【8】装箱和拆箱的概念?答:装箱就是把一个值类型委托的定义修饰符delegate返回类型委托类型名(参数列表);【9】for循环和if语句联合使用的程序分析,for(;;)eg:publicdelegateintDelegateClass(stringinfo);和continue的区别?答:break跳出循委托的创建(实例化)委托对象=new委托名(关联方法);【11】命名空间的特点答:它提供一种命名机制,是eg:DelegateClassobj=newDelegateClass(MethodA);合方式无关,不能表明源文件的存取方式,命名空间DelegateClassobj=Met

邻家****文章
实名认证
内容提供者


最近下载
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf