【文件属性】:
文件名称:Interview-C-Sharp:该存储库用于存储已通过和研究以准备面试的材料
文件大小:177KB
文件格式:ZIP
更新时间:2021-03-16 08:41:56
C#
面试-C-Sharp
该存储库用于存储已通过和研究以准备面试的材料。
问题10
列表是否是线程安全的集合?
仅用于读取操作
完全没有
仅用于写操作
在所有情况下
答:2 供参考。 在List上执行多次读取操作是安全的,但是如果在读取集合时对其进行了修改,则可能会发生问题。
问题11
角色操作员(维护类型时)和喜欢的操作员之间有什么区别?
“ as”运算符只是“ cast”的语法糖
强制转换会更改动态类型,而更改静态类型
如果发生错误,则强制转换抛出InvalidCastException,并且as运算符返回null
发生错误时,强制转换返回null,而as运算符将引发InvalidCastException
答:3 仅供参考
问题12
字典集合的读写操作的算法复杂度是多少?
读取-О(1),写入-О(1)
读取-О(n),写入-О(1)
读取-О(n),写入-О(n)