10 2009 档案
摘要:class GenericStatc<T> //T:类型参数,当然名字可以不必是T { T[] store; //此处使用类型参数 int index; public GenericStatc(int size) { this.store = new T[size]; this.index = 0; } public void Push(T x) { store[index++] = ...
阅读全文
摘要:主要有以下几点:隐含类型局部变量扩展方法对象与集合初始化器匿名类型Lambda表达式查询表达式( LINQ )表达式树隐含类型局部变量var i = 5;var h=23.56;var s = “C Sharp";var intArr = new[] {1,2,3,4} ;var a = new[] { 1, 10, 100, 1000 };// int[]var 为关键字,可以根据后...
阅读全文
摘要:匿名方法是对委托事件语法的简化.addButton.Click += delegate{ ListBox1.Items.Add(TextBox1.Text); };//匿名方法如果在delegate后面指定了参数列表,则必须和事件的委托类型相同,后面的代码可以访问这些参数,当然也可以不指定参数列表,但是不指定参数和参数列表为空是两马事。addButton.Click += delegate(ob...
阅读全文
摘要:1、委托可加载实例方法2、委托可加减(+=:对方法的绑定,-=:取消对方法的绑定)public delegate void myDelegate(string message); class Program { static void Main(string[] args) { Program pg = new Program(); myDelegate my = pg.myDelegate1; ...
阅读全文
摘要:XPath的灵魂--轴轴是XPath表达式,定义了导航路径的方向,以轴名开始后跟两个“:”如:child::*表示上下文节点的子轴上的所有元素。<xsl:templates match="person">分析为13类:前驱轴(preceding axis):用于选取某个节点之前的所有节点,完全处在指定节点的前面,“完全”意思是指没有包含嵌...
阅读全文
摘要:CREATE PROCEDURE GetProductsInCategory(@CategoryID INT,@DescriptionLength INT,@PageNumber INT,@ProductsPerPage INT,@HowManyProducts INT OUTPUT)AS-- declare a new TABLE variableDECLARE @Products TABLE(...
阅读全文
摘要:回调(callback)函数实际上是方法调用的指针,也称为函数指针,是一个非常强大的编程特性。.NET以委托的形式实现了函数指针的概念,.NET委托是类型安全的。1、委托委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。当要把方法传给其他方法时,...
阅读全文
摘要:开始一门新课程了,学点东西就整理一点吧,这些是为MVC打基础的东西吧。一、对象组数组是System.Array类的一个实例。System.Array有两个优点:可以高效地访问给定下标的元素;这个类有自己的C#语法,使用它编程非常直观。从但是,数组有一个缺点,即在实例化时需要指定数组的大小。以后也不能添加、插入或删除元素。数组还必须有一个数字下标,这样才能访问期中的元素。.NET中的数据结构:集合、...
阅读全文
摘要:项目也做了,现在来整理一下基础的知识吧,这样还可以温故而知新呢!下面是一些关于ASP.NET_Ajax的一些基础知识所有Web编程,无论服务器端技术是什么都逃脱不了HTTP考虑现在风行的Ajax技术,那么我们可以说服务器采用什么技术以显得不那么重要,当然Microsoft一如既往的为我们提供了方便.HTTP分两部份:请求和响应HTTP请求格式如下:<request-line> //请求...
阅读全文
浙公网安备 33010602011771号