当前位置: 首页 > article >正文

c#面试题整理6

1.String类能否被继承,为什么

可以看到String类的修饰符是sealed,即是密封类,故不可被继承

2.一个对象的方法是否只能由一个线程访问

不是,但是可通过同步机制,确保同一个时间只有一个线程访问

3.计算2*8,有多少种方法

var result=2*8;

var result=2<<3;

4.C#是否可以对内存直接操作

可以,可通过指针操作,但指针操作不安全。

5.数组和字符串是否有Length()这个方法

都没有,只有Length属性

6.Error和Exception的区别

Error更严重,error出现往往导致程序奔溃

Exception,抛出异常后,程序也可恢复的。

7.C#有无HashMap和Hashtable,有的话介绍一下

HashMap没有

Hashtable有,存放的是键值对

8.Collection和Collections有无,有的话介绍一下,

我在4.8里敲了一下俩者皆无。

9.Override,Overload的解释

第一个叫方法重写,是子类对父类方法的重写

第二个叫方法重载,一个类种同样的方法名,不同的参数个数,类型,顺序,这叫方法重载。

10.B/S项目中如何传参数

前端传后端

Request.QueryString,

Request.InputStream

后端相互之间

通过Session,Cookie,Server.Transfer

11.c#索引器是否只可以用数字

不是

12.Const和ReadOnly的区别

Const常量可以直接用,ReadOnly也算是起到常量的作用,但是还是需要配合类,配合着使用


http://www.kler.cn/a/579027.html

相关文章:

  • 栈和队列2
  • Linux学习:文件系统
  • 17 HarmonyOS NEXT UVList组件开发指南(四)
  • 通领科技冲刺北交所
  • 使用 Elastic-Agent 或 Beats 将 Journald 中的 syslog 和 auth 日志导入 Elastic Stack
  • 创新算法!BKA-Transformer-BiLSTM黑翅鸢优化算法多变量时间序列预测
  • (十七) Nginx解析:架构设计、负载均衡实战与常见面试问题
  • uniapp对接打印机和电子秤
  • Win7重装不翻车!ISO镜像安全下载渠道+BIOS设置避雷手册
  • 基于单片机的智慧农业大棚系统(论文+源码)
  • Android SharedPreferences 工具类封装:高效、简洁、易用
  • 操作系统控制台-健康守护我们的系统
  • ESP8266TCP客户端(单连接TCP Client)
  • 【JavaScript】08-作用域+箭头函数+解构赋值
  • 【vscode】一键编译运行c/c++程序
  • 基于opencv的hsv色块检测
  • Qt 进度条与多线程应用、基于 Qt 的文件复制工具开发
  • NO.32十六届蓝桥杯备战|函数|库函数|自定义函数|实参|形参|传参(C++)
  • 系统架构评估方法-ATAM方法
  • SQL根据分隔符折分不同的内容放到临时表