上一页 1 ··· 291 292 293 294 295 296 297 298 299 ··· 361 下一页
摘要: 有时我们习惯上把基类中属性的赋值权限放在它的构造方法上,这样给我们感觉更直接,也更安全,这也体现了面向对象的封装性,即将不想开放的东西隐藏到类内部,当进行.net3.5时代后,属性的定义显得更加美观和合理,看下面是几种具有不同读写权限的属性。 1 /// <summary> 2 /// 完全公开 3 /// </summary> 4 public string ErrorMessage { get; set; } 5 /// <summary> 6 /// 读完全公开,但写操作约束在了子类 7 ... 阅读全文
posted @ 2012-07-17 16:34 张占岭 阅读(1117) 评论(2) 推荐(3) 编辑
摘要: 回到目录委托,一个不错的东西,.net中的委托用着挺爽,它的重要性以至于微软把它单拿出来,定义了几个现成的委托,如,Func和Action,既然人家把最特殊的委托签名拿 出来了,所以咱们就不自己去定义了,就用Func和Action委托去讲一个如何定义他们的实例吧,呵呵。第一 规规矩矩定义方法method1 /// <summary>2 /// 与Func<string>相同的方法签名3 /// </summary>4 /// <returns></returns>5 static string StandardFun... 阅读全文
posted @ 2012-07-16 17:52 张占岭 阅读(1199) 评论(3) 推荐(2) 编辑
摘要: 回到目录事实上,本扩展主要是将linq中的lambda表达式的写法改为了传统的SQL写法Dynamic Expressions and Queries in LINQDatabase applications frequently rely on “Dynamic SQL”—queries that are constructed at run-time through program logic. The LINQ infrastructure supports similar capabilities through dynamic construction of expression t 阅读全文
posted @ 2012-07-13 15:59 张占岭 阅读(4237) 评论(1) 推荐(1) 编辑
摘要: 回到目录这篇文章属于一点点经验,没有什么技术含量,只希望对razor的初学者有点帮助,呵呵。一 在页面上输出C#内容:1 <p>@ViewBag.Info</p>二 在段落中间C#动态内容1 <p>开始学点新东西吧,@(ViewBag.Info)呵呵<p>三 在页面上使用C#代码段1 @{2 string msg="hello world!";3 const int PI=3.14;4 }四 在页面上使用C#结构化语句,进行相关信息的输出1 <ul> 2 @foreach(var p in Model) { 3 & 阅读全文
posted @ 2012-07-12 22:47 张占岭 阅读(1277) 评论(0) 推荐(2) 编辑
摘要: 回到目录.net中的事务可以分为显式的和稳式的,显式的就是说需要我们手动去指定事务的提交和回滚,而稳式的是.net帮助我们进行管理的,当你的事务代码段没有发生异常时,它会帮助我们进行提交,反之,进行事务加滚,这也是合情合理的。以下是MSDN中的说明:CommittableTransaction 类为应用程序使用事务提供了一种显式方法,而不是隐式地使用 TransactionScope 类。与 TransactionScope 类不同,应用程序编写器需要明确调用 Commit 和 Rollback 方法以提交或中止事务。但是,只有事务的创建者才能提交事务。因此,通过 Clone 方法获得的可提交 阅读全文
posted @ 2012-07-10 23:47 张占岭 阅读(1345) 评论(3) 推荐(3) 编辑
上一页 1 ··· 291 292 293 294 295 296 297 298 299 ··· 361 下一页