2021年5月12日
posted @ 2021-05-12 11:25
二进制--洒脱
阅读(54)
推荐(0)
2019年7月22日
摘要:
一、扩展方法必须符合以下要求 1.方法所在的类必须是静态的2.方法也必须是静态的3.方法的第一个参数必须是你要扩展的那个类型,比如你要给int扩展一个方法,那么第一个参数就必须是int。4.在第一个参数前面还需要有一个this关键字。 二、扩展方法的几点总结 1、可以向类中添加新方法,而不需要使用继
阅读全文
posted @ 2019-07-22 15:55
二进制--洒脱
阅读(145)
推荐(0)
摘要:
每一个类都有自己的构造函数,没有构造函数你就不能对它实例化.1.每个类在编译器编译的时候都会有默认的无参构造函数.2.如有自己的构造函数,就不会在编译时创建默认的构造函数.3.在静态类中,也是有一个构造函数的,且必须是静态无参的
阅读全文
posted @ 2019-07-22 14:02
二进制--洒脱
阅读(159)
推荐(0)
2019年6月30日
摘要:
1.关注点分离:每个功能最少会被切分为M-V-C三个部分,让开发者一次只需要关注一个部分,进而降低复杂难度,提高开发效率2.分层负责:明确切割,M-V-C三个部分并行开发3.自由操控HTML:在ASP.Net MVC中已经不使用控件,回归到网页基本元素HTML、CSS和javaScript,因此灵活
阅读全文
posted @ 2019-06-30 14:12
二进制--洒脱
阅读(2245)
推荐(0)
2019年6月20日
摘要:
C#中所有对象共同的基类是System.Object
阅读全文
posted @ 2019-06-20 10:17
二进制--洒脱
阅读(600)
推荐(0)
摘要:
String 在进行运算时(如赋值、拼接等)会产生一个新的实例,而 StringBuilder 则不会。所以在大量字符串拼接或频繁对某一字符串进行操作时最好使用 StringBuilder,不要使用 String 如果要操作一个不断增长的字符串,尽量不用String类,改用StringBuilder
阅读全文
posted @ 2019-06-20 10:14
二进制--洒脱
阅读(1242)
推荐(0)
摘要:
1. XML是区分大小写字母的,HTML不区分。 2. 在HTML中,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略</p>或者</li>之类的结束 标记。在XML中,绝对不能省略掉结束标记。 HTML:<img src="1.jpg"><br><br> XML:<img src="
阅读全文
posted @ 2019-06-20 10:11
二进制--洒脱
阅读(603)
推荐(0)
摘要:
using可以声明namespace的引入,还可以实现非托管资源的释放,实现了IDisposiable的类在using中创建,using结束后会自动调用该对象的Dispose方法,释放资源。加分的补充回答:using其实等价于try……finally,用起来更方便
阅读全文
posted @ 2019-06-20 10:09
二进制--洒脱
阅读(505)
推荐(0)
摘要:
不同点: 不能直接实例化接口。 接口不包含方法的实现。 接口可以多继承,类只能单继承。 类定义可在不同的源文件之间进行拆分。 相同点: 接口、类和结构都可以从多个接口继承。 接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。 接口和类都可以包含事件、索引器、方法和属性。 基础知识
阅读全文
posted @ 2019-06-20 10:06
二进制--洒脱
阅读(1401)
推荐(0)
摘要:
1.将一个值类型变量赋给另一个值类型变量时,将复制包含的值。引用类型变量的赋值只复制对对象的引用,而不复制对象本身。 2.值类型不可能派生出新的类型:所有的值类型均隐式派生自 System.ValueType。但与引用类型相同的是,结构也可以实现接口。 3.值类型不可能包含 null 值:然而,可空
阅读全文
posted @ 2019-06-20 10:05
二进制--洒脱
阅读(164)
推荐(0)