C#
weixin_39882129
这个作者很懒,什么都没留下…
展开
-
.NET出现频率非常高的笔试题
转自https://www.cnblogs.com/jiekzou/p/4457384.html转载 2019-10-29 10:11:27 · 152 阅读 · 0 评论 -
C#运算符的优先级
优先级大概有如下规律:1、单目运算符>双目运算符>三目运算符,结合方向是从右到左、从左到右、从左到右2、圆括号()>逻辑非!>算术运算符 >关系运算符 >逻辑与&& >逻辑或|| >赋值运算符参考:1、https://www.cnblogs.com/baibo123/p/7625912.html2、https://blog...转载 2019-10-26 16:46:18 · 484 阅读 · 0 评论 -
什么是线程安全、死锁
1、线程安全每个进程都会被系统分配一块公共区域,该区域就是堆(内存),该进程的所有线程都能访问该堆(内存)的数据,在不受限制的情况下存在被意外修改的风险,这就是线程安全。存在竞争的线程就是不安全的,不存在竞争的线程就是安全的。2、死锁所谓死锁是指多个并发线程因竞争系统资源而处于互相等待的现象。例如线程1锁住了A,尝试着对B进行加锁,同时线程2锁住了B,接着尝试着对A进行加锁,这时就死锁产生了...原创 2019-10-25 18:46:28 · 250 阅读 · 0 评论 -
MVC与三层架构的区别
1、三层指数据访问层(DAL)、业务逻辑层(BLL)、表现层(UI)2、MVC包括模型(Model)、视图(View)、控制器(Controller)视图:就是用户看到并与之交互的界面,负责数据展示和获取用户输入。模型:主要负责处理业务逻辑以及与数据库的交互。控制器:根据用户的输入,控制用户界面数据显示和更新model对象状态。用来调度View层和Model层,将用户界面和业务逻辑合理的组...原创 2019-10-18 23:02:18 · 144 阅读 · 0 评论 -
ASP.net MVC随笔
一、razor语法1、@就是C#,标签就是HTML2、如果想让被识别成html的当成C#就用@()3、如果想让识别成c#的当成html,用等标签,如果不想生成额外的标签,就用标签4、如果不想对内容进行htmlencode显示就用@Html.Raw()5、属性的值如果以”~/”开头会进行虚拟路径处理6、属性值如果是bool类型,如果是false就不输出这个属性,如果是true就输出”属性...原创 2019-10-14 22:15:32 · 122 阅读 · 0 评论 -
什么是CTS、CLS、CLR
什么是CTS、CLS、CLRCTS:Common Type System 通用类型系统。CLS:Common Language Language Specification 通用语言规范。CLR:Common Language Runtime 公共语言运行库。1、CLR可以理解为一个包含运行.NET程序的引擎和一堆符合公共语言基础(CLI)结构的类库的集合。CLR是一个规范的实现,我们开发...原创 2019-10-13 17:26:17 · 680 阅读 · 0 评论