摘要: 面向对象的三大特性 封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承:就是让一个类型的对象拥有另一个类型的对象的属性的方法。 多态:同一个类型的对象在执行同一个方法时,可以表现出多种行为特征。 请列出C#中几种循环的方法,并指出他们 阅读全文
posted @ 2020-07-14 18:50 皮卡丘~~ 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 闭包的概念是内层的函数可以引用包含在它外层的函数的变量,即使外层函数的执行已经终止。但该 变量提供的值并非变量创建时的值,而是在父函数范围内的最终值。 C#闭包可理解为跨作用域访问函数内变量,那么如何避免闭包陷阱呢?C#中普遍的做法是,将匿名 函数引用的变量用一个临时变量保存下来,然后在匿名函数中使 阅读全文
posted @ 2020-07-13 21:06 皮卡丘~~ 阅读(130) 评论(0) 推荐(0) 编辑
摘要: .Net一般指的是.NetFramework,提供了基础的.Net类,这些类可以被任何一种.Net编程语言调 用,.NetFramework还提供了 CLR、JIT、GC等基础功能。 ASP.Net是.Net中用来进行 Web开发的一种技术,ASP.Net的页面部分写在 aspx文件中,逻辑代码 通 阅读全文
posted @ 2020-07-12 20:20 皮卡丘~~ 阅读(452) 评论(0) 推荐(0) 编辑
摘要: String在进行运算时(如赋值、拼接等)会产生一个新的实例,而 StringBuilder则不会。所以在大 量字符串拼接或频繁对某一字符串进行操作时最好使用 StringBuilder,不要使用 String。 如果要操作一个不断增长的字符串,尽量不用 String类,改用 StringBuild 阅读全文
posted @ 2020-07-12 07:47 皮卡丘~~ 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;局部值类型变量、 值类型参数等都在栈内存中。 堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小 阅读全文
posted @ 2020-07-11 15:55 皮卡丘~~ 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层 (DAL)。 区分层次的目的即为了“高内聚,低耦合”的思想。 表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候的所见所得。 业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据 阅读全文
posted @ 2020-07-10 21:57 皮卡丘~~ 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 转发就是服务端的跳转A页面提交数据到B页面,B页面进行处理然后从服务端跳转到其它页面 跳转就是指客户端的跳转 阅读全文
posted @ 2020-07-09 09:01 皮卡丘~~ 阅读(486) 评论(0) 推荐(0) 编辑
摘要: SqlDataSource 、AccessDataSource 、ObjectDataSource、XMLDataSource 、SiteMapDataSource 、linqDataSource 阅读全文
posted @ 2020-07-07 09:59 皮卡丘~~ 阅读(226) 评论(0) 推荐(0) 编辑
摘要: asp.net中<%#%>出现在repeater gridview等控件中。用以绑定控件的datasource asp.net中<%%>的意思是 上运行c#或者vb代码,比如: 一般用法:<%=变量%> 阅读全文
posted @ 2020-07-05 10:36 皮卡丘~~ 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 其实页面与其隐藏类之间就是一个部分类的关系,你在页面上放一个一个的控件就是在这个类中定义一个一个的属性, 因为是同一个类的部分类的关系,所以隐藏类可以访问到页面上控件,这样做是为了把展现与处理逻辑分开(这也是部分类的一个用处) 阅读全文
posted @ 2020-07-04 22:44 皮卡丘~~ 阅读(185) 评论(0) 推荐(0) 编辑