摘要:
我是一名大四学生,即将毕业,经常在网上逛,也经常拜读博客园里的文章,今天刚刚注册,想在这里向大家学习,也请大家不吝赐教,很想学习.NET,不过现在了解的还非常肤浅,在学习的过程中经常遇到这样那样的问题,还请大家帮忙,我现在也看了一段时间了,可是还没在脑子里有个框架,感觉特别模糊,特别混乱,不知道怎么继续下去,没有条理和逻辑,就是乱看的感觉,所以请各位帮忙,欢迎大家留言指教,该怎么去学习,先在此谢过... 阅读全文
摘要:
分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,而且有时候我们需要对DataList和Repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极低,因此分... 阅读全文
摘要:
其实作为一个老菜鸟,说点我想说的东西,高手就不要贬低了,没有意思,不是吗其实我们一开始学习.Net的时候,并不需要深入什么是设计模式,什么是单元测试,什么xx..之类的貌似很高深的名词,也不需要开口闭口就反射工厂,单间模式的,作为一个新手,该干啥干啥,首先问问自己,会什么,不会什么比如,你要开发一个网站,就先不要想什么webservice,xml之类的东西了,你先能做一个留言本就不错了,把留言本做... 阅读全文
摘要:
这是一个在.net2.0里面新出现的类,用于执行后台比较长的任务而又想能和UI有点操作的应用里面。 普通情况下,你点击一个按钮,去后台执行一个process,如果你想得到结果,就得等这个process结束。通常,可以使用异步执行回调来解决这个问题。现在,backgroundworker给我们实现了这样一种简单的封装,可以把我们的复杂任务交给新的线程去处理,然后继续UI线程。等到我们的任务需要通知U... 阅读全文
摘要:
volatile 关键字指示一个字段可以由多个同时执行的线程修改。声明为 volatile 的字段不受编译器优化(假定由单个线程访问)的限制。这样可以确保该字段在任何时间呈现的都是最新的值。 volatile 修饰符通常用于由多个线程访问但不使用 lock 语句对访问进行序列化的字段。 volatile 关键字可应用于以下类型的字段: 引用类型。 指... 阅读全文
摘要:
泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱和拆箱。 很多非泛型集合类都有对应的泛型集合类,下面是常用的非泛型集合类以及对应的泛型集合类: 非泛型集合类 泛型集合类 ... 阅读全文
摘要:
SortedList类:表示键/值对的集合,与哈希表类似,区别在于SortedList中的Key数组排好序的。 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->using System; using System.Collections.G... 阅读全文
摘要:
一、哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类... 阅读全文
摘要:
using System; using System.Collections.Generic; using System.Text; using System.Collections; namespace Stack { class Program { static void Main(string[] args) { Sta... 阅读全文
摘要:
using System; using System.Collections.Generic; using System.Text; using System.Collections; //using System.Collections.Generic.Queue(int); namespace Queue { class Program { static v... 阅读全文
摘要:
ArrayList 类:使用大小可按需动态增加的数组。 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->using System; using System.Collections.Generic; using System.Text; us... 阅读全文