摘要: <!-- <script type="text/javascript"> function Person(name, age) { this.name = name; this.age = age; this.show=function() { alert(this.name +"\t"+ this.age); } } var oss = new Person("yuan", 33); oss.show(); var oss2 = new Person("zhao", 45); oss2.show 阅读全文
posted @ 2012-08-19 17:53 blog_yuan 阅读(238) 评论(0) 推荐(0) 编辑
摘要: class Program { static void Main( string[ ] args ) { SumEx1( ); } class package { public string Company { get; set; } public double weight { get; set; } } public static void SumEx1( ) { List<package> pack = new List<package> { new package {Company = "aaa",weight=11.00}, new pac 阅读全文
posted @ 2012-08-19 02:27 blog_yuan 阅读(224) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.Practices.EnterpriseLibrary.Data;using System.Data.Common;namespace cnblog.DAL{ public class CnblogUserDal { public void CreateUser( string username, string password, string displayName, string email, s 阅读全文
posted @ 2012-08-10 02:29 blog_yuan 阅读(377) 评论(0) 推荐(0) 编辑
摘要: create table t3(a char(10),b char(10),c char(10),d char(10))create table te(a varchar(10) primary key not null,b int)insert into te values('1',200)insert into te values('',1)select * from teALTER TABLE te ADD CONSTRAINT CK_b CHECK(b>=1)GO------------------------------------------- 阅读全文
posted @ 2012-08-05 19:31 blog_yuan 阅读(6005) 评论(0) 推荐(0) 编辑
摘要: class Program { //委托的参数个数和类型必须和委托穿的方法参数个数和类型必须保持一致 //申明委托的泛型参数 (T, U) 好处是不必关心要知道具体调用方法的参数类型 //在调用委托的时候,可以是任意类型的参数 public delegate T Del<T>( T sender ) 阅读全文
posted @ 2012-07-31 18:32 blog_yuan 阅读(218) 评论(0) 推荐(0) 编辑
摘要: //泛型结构可以作为参数传给方法 int[ ] arr = { 1, 2, 3, 4, 5, 6, 7, 8 };vod Work(ArraySegment<int> seg){ ArraySegment<int> seg = new ArraySegment<int>( arr, 2, 3 ); for ( int i = seg.Offset; i < seg.Offset+seg.Count+1; i++ ) { Console.WriteLine( seg.Array[i]); }} 阅读全文
posted @ 2012-07-31 01:22 blog_yuan 阅读(244) 评论(0) 推荐(0) 编辑
摘要: public class Person { //当 lhs> rhs的时候,就进行交换位置public void SwapIfGreater<T>( ref T lhs, ref T rhs ) where T : System.IComparable<T> { T temp; if ( lhs.CompareTo( rhs ) > 0 ) { temp = lhs; lhs = rhs; rhs = temp; } } }class Program { static void Main( string[ ] args ) { Person p = new 阅读全文
posted @ 2012-07-30 17:27 blog_yuan 阅读(262) 评论(0) 推荐(0) 编辑
摘要: protected void Lbtn_Click( object sender, EventArgs e ) { string userName = this.TextUserName.Text; string userPwd = this.TextPwd.Text; userPwd = this.TextNPwd.Text; userTable = BLLuser.GetData( ); if ( userTable != null && userTable.Rows.Count >= 1 ) { if ( TextUserName.Text.Trim( ) == u 阅读全文
posted @ 2012-07-27 12:43 blog_yuan 阅读(185) 评论(0) 推荐(0) 编辑
摘要: protected void LinkButton1_Click( object sender, EventArgs e ) { string UserId = this.TextNumber.Text.Trim( ); string UserName = this.TextName.Text.Trim( ); string UserPwd = this.TextPwd.Text.Trim( ); string UserEmail = this.TextEmail.Text.Trim( ); object obj = BLLuser.GetData2( UserId );//加上select 阅读全文
posted @ 2012-07-27 12:33 blog_yuan 阅读(1419) 评论(0) 推荐(0) 编辑
摘要: class Program { static void Main( string[ ] args ) { BinarySearcharTree nums = new BinarySearcharTree( ); nums.Insert( 3 ); nums.Insert( 2 ); nums.Ins 阅读全文
posted @ 2012-07-24 01:16 blog_yuan 阅读(154) 评论(0) 推荐(0) 编辑