当前位置:   article > 正文

.NET/C#汇总 —— 常用的基础语法

.NET/C#汇总 —— 常用的基础语法

目录

1.基础语法 

1.1. 字符串中string str=null和string str=""和string str=string.Empty的区别?

1.2. byte b = 'a'; byte c = 1; byte d = 'ab'; byte e = '啊'; byte g = 256; 这些变量有些错误是错再哪⾥?

1.3.string和StringBuilder的区别,两者性能的⽐较

1.4.什么是扩展⽅法?       

1.5.byte a =255;a+=5;a的值是多少?

1.6.什么是装箱和拆箱?

1.7.值类型和引⽤类型的区别

 1.8.new关键字的作⽤?

1.9. int?和int有什么区别?

1.10. C#中的委托是什么?

1.11.⽤最有效的⽅法算出2乘以8等于⼏?

1.12.const和readonly有什么区别?

1.13.现有⼀个整数number,请写⼀个⽅法判断这个整数是否是2的N次⽅

1.14.CTS、CLS、CLR分别作何解释

1.15.在.net中,配件的意思是? 

1.16.分析下⾯代码,a、b的值是多少?

1.17.Strings = new String(“xyz”);创建了⼏个String Object?

1.18.静态成员和⾮静态成员的区别

1.19.c#可否对内存直接操作

1.20.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?

1.21.什么是强类型,什么是弱类型?哪种更好些?为什么?

1.22.using关键字的作⽤

1.23.ref和out有什么区别

1.24.a.Equals(b)和a==b⼀样吗?

1.25.下⾯这段代码求值

1.26.关于构造函数说法正确的是哪个?

1.27.Math.Round(11.5)等於多少? Math.Round(-11.5)等于多少?

1.28.&和&&的区别

1.29. i和i有什么区别?

1.30.as和is的区别

2.面向对象

2.1什么是构造函数?

 2.2 class和struct的区别?

2.3 简述⼀下⾯向对象的三⼤特性?

2.4.构造函数是否能被重写?

2.5抽象类和接⼝有什么区别?

 2.6.类的执⾏顺序?

2.7.接⼝是否可继承接⼝?抽象类是否可实现(implements)接⼝?抽象类是否可继承实现类(concrete class)? 

2.8.继承最⼤的好处?

2.9.请说说引⽤和对象? 

2.10.什么是匿名类,有什么好处?

2.11.重写和重载的区别?

2.12.C#中有没有静态构造函数,如果有是做什么⽤的?

2.13.怎样理解静态变量?静态成员和⾮静态成员的区别?

2.14.属性能在接⼝中声明吗?

2.15.在项⽬中为什么使⽤接⼝?接⼝的好处是什么?什么是⾯向接⼝开发?

2.16.什么时候⽤重载?什么时候⽤重写?

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/452417
推荐阅读
相关标签
  

闽ICP备14008679号