上一页 1 ··· 317 318 319 320 321 322 323 324 325 ··· 387 下一页
摘要: 回到目录首先,非常感谢赵老大的CodeTimer,它让我们更好的了解到代码执行的性能,从而可以让我们从性能的角度来考虑问题,有些东西可能我们认为是这样的,但经理测试并非如何,这正应了我之前的那名话:“机器最能证明一切”!费话就不说了,看代码吧: 1 /// <summary> 2 /// 执行代码规范 3 /// </summary> 4 public interface IAction 5 { 6 void Action(); 7 } 8 9 /// <summary> 10 /// 老赵的性... 阅读全文
posted @ 2012-07-19 16:51 张占岭 阅读(2282) 评论(4) 推荐(3)
摘要: 有时我们习惯上把基类中属性的赋值权限放在它的构造方法上,这样给我们感觉更直接,也更安全,这也体现了面向对象的封装性,即将不想开放的东西隐藏到类内部,当进行.net3.5时代后,属性的定义显得更加美观和合理,看下面是几种具有不同读写权限的属性。 1 /// <summary> 2 /// 完全公开 3 /// </summary> 4 public string ErrorMessage { get; set; } 5 /// <summary> 6 /// 读完全公开,但写操作约束在了子类 7 ... 阅读全文
posted @ 2012-07-17 16:34 张占岭 阅读(1139) 评论(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 张占岭 阅读(1230) 评论(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 张占岭 阅读(4293) 评论(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 张占岭 阅读(1301) 评论(0) 推荐(2)
上一页 1 ··· 317 318 319 320 321 322 323 324 325 ··· 387 下一页