摘要: using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.IO;public partial class _Default : System.Web.UI.Page{protec 阅读全文
posted @ 2012-08-17 15:18 流水~ 阅读(1618) 评论(1) 推荐(3) 编辑
摘要: <object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="wmp" ><param name="URL" value="" /> //媒体文件地址<param name="rate" value="1" /><param name="balance" value="0" /> //声道0全声道,-100左声道,100右 阅读全文
posted @ 2012-08-15 17:24 流水~ 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 遍历实例对象的所有属性inforDisplayData 实例类对象foreach (System.Reflection.PropertyInfo p in inforDisplayData.GetType().GetProperties()){Response.write(p.Name+" : "+ p.GetValue(inforDisplayData, null).ToString() ); }} 阅读全文
posted @ 2012-07-31 17:28 流水~ 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1、ArrarList 转换为 string[] : ArrayList list = new ArrayList(); list.Add("aaa"); list.Add("bbb"); //转换成数组 string[] arrString = (string[])list.ToArray(typeof( string)) ; 2、string[] 转换为 ArrarList : ArrayList list = new ArrayList(new string[] { "aaa", "bbb" }); 3、Ar 阅读全文
posted @ 2012-07-31 15:21 流水~ 阅读(597) 评论(3) 推荐(1) 编辑
摘要: CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><link href="style/style.css" rel="stylesheet" type="text/css"><script language="JavaScript">var state;// 阅读全文
posted @ 2012-07-27 10:40 流水~ 阅读(228) 评论(0) 推荐(0) 编辑
摘要: lamda表达式“Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。格式:( 形参列表 ) => { 函数体 }所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。Lambda 表达式 x => x * x 读作“x goes to x times x”。可以将此表达式分配给委托类型委托这些概念是.NET高级编程中的,当一个程序员经过一个阶段的学习之后,想要有一个提高,这时候学习这些概念就是必须的了,所以在讲L 阅读全文
posted @ 2012-07-25 11:49 流水~ 阅读(1488) 评论(1) 推荐(0) 编辑
摘要: 在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值。如果语句未影响任何包含标识列的表,则 @@IDENTITY 返回 NULL。如果插入了多个行,生成了多个标识值,则 @@IDENTITY 将返回最后生成的标识值。如果语句触发了一个或多个触发器,该触发器又执行了生成标识值的插入操作,那么,在语句执行后立即调用 @@IDENTITY 将返回触发器生成的最后一个标识值。如果对包含标识列的表执行插入操作后触发了触发器,并且触发器对另一个没有标识列的表执行了插入操作,则 @@IDENTITY 将返回第一次插入的标识值。出现 INS 阅读全文
posted @ 2012-07-19 17:16 流水~ 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Readonly 与Const readonly 关键字是可以在字段上使用的修饰符。当字段声明包括 readonly修饰符时,该声明引入的字段赋值只能作为声明的一部分出现,或者出现在同一类的构造函数中。对于实例字段,在包含字段声明的类的实例构造函数中;或者,对于静态字段,在包含字段声明的类的静态构造函数中。也只有在上下文中,将 readonly字段作为out或ref参数传递才有效。readonly关键字与const关键字不同。const字段只能在该字段的声明中初始化。readonly字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly字段可能具有不同的值。另外,con 阅读全文
posted @ 2012-07-13 17:05 流水~ 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1、AUTO模式:返回数据表为起表名的元素,每一列的值返回为属性; 2、RAW模式:返回数据行为元素,每一列的值作为元素的属性; 3、PATH模式:通过简单的XPath语法来允许用户自定义嵌套的XML结构、元素、属性值 4、EXPLICIT模式:通过SELECT语法定义输出XML的结构 具体实例如下: 1、AUTO模式 (1). SQL语句: 1: SELECT EmployeeID,FirstName,LastName FROM Employees FOR XML AUTO, XMLSCHEMA (2). 所生成的XML文件: 返回XML文件的XML Schemaxsd:... 阅读全文
posted @ 2012-07-13 16:57 流水~ 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 首先要了解一点的是关于接口的基础知识:接口不能直接实例化但是接口派生出来的抽象类可以实例化所有派生出来的抽象类都可以强制转换成接口的实例第三条我解释一下:比如,IList <Class> IList11 =new List <Class>(); 也就是接口派生出来的抽象类可以转换为接口的实例,这也是常说的里氏替换原则(子类对象可以代替父类对象,但其父类对象不能代替子类对象)首先,List<T>是一个类,IList<T>是一个接口。接口和类的区别是本质的,类是负责功能的实现,而接口则是负责功能的定义。所以它们的区别本质上也就是类和接口的区别。具体来 阅读全文
posted @ 2012-03-09 13:37 流水~ 阅读(1077) 评论(1) 推荐(0) 编辑