.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.什么时候⽤重载?什么时候⽤重写?

  • 17
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜飞鼠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值