C#中Math.Round()实现中国式四舍五入

   C#中的Math.Round()并不是使用的"四舍五入"法。其实在VB、VBScript、C#、J#、T-SQL中Round函数都是采用Banker's rounding(银行家算法),即:四舍六入五取偶。事实上这也是IEEE的规范,因此所有符合IEEE标准的...

2015-04-09 13:54:54

阅读数:1043

评论数:0

.NET中的Lambda表达式与匿名方法

     在C#2中,由于有了方法组,匿名方法,类型的协变和抗变,使得运用delegate变得很容易,在注册事件时代码变得简单易读,但是在C# 2中,代码仍然有点臃肿,大块的匿名方法会降低代码的可读性,一般我们不会在一条语句中写多个匿名方法。     LINQ产生的一个目的是能够方便的对数...

2015-03-12 15:48:53

阅读数:1841

评论数:0

asp.net页面去调用通过SSL加密的webservice报错

 今天在通过C#访问webservice时遇到一个问题,首先通过对方提供的wsdl生成了调用代理类,在测试能否正常访问时,本机调试(http协议)一切正常,当访问正式环境时(https协议),总是报“基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系”InnerExceptio...

2014-11-19 14:11:35

阅读数:2829

评论数:0

在内部架设NuGet服务器

 在公司内部有很多基础框架或者基础组件,甚至对于使用SOA架构的公司来说,会有大量的业务组件的契约程序集,对于这些框架或组件的引用管理有的人使用源代码管理工具,但是NuGet相比源代码管理工具更方便: 1) 安装和卸载:不需要手动添加和移除引用,不需要手动改写配置文件甚至是一些初始化服...

2014-10-14 15:44:22

阅读数:1307

评论数:1

ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath、

 1.Request.ApplicationPath->当前应用的目录    Jsp中, ApplicationPath指的是当前的application(应用程序)的目录,ASP.NET中也是这个意思。    对应的--例如我的服务器上有两个web应用域名都是mockte.com...

2014-06-26 21:32:59

阅读数:661

评论数:0

Button的UseSubmitBehavior屬性

前章 前段时间碰到button控件的一个属性问题UseSubmitBehavior。 在MSDN上查看,UseSubmitBehavior 属性时,有这样一句话 “获取或设置一个布尔值,该值指示 Button 控件使用客户端浏览器的提交机制还是 ASP.NET 回发机制。 ” &qu...

2012-10-08 16:27:13

阅读数:3916

评论数:1

20条编程经验

我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了。下面就是我至今最难忘的经验。   1. 估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30...

2012-06-11 11:36:47

阅读数:700

评论数:0

ASP.NET 备忘

获取程序异常时所在方法名: System.Reflection.MethodInfo.GetCurrentMethod().Name               string sConStr = ConfigurationManager.AppSettings["

2011-10-09 15:41:14

阅读数:795

评论数:1

是否使用存储过程

存储过程的性能要比sql语句强很多吧! 存储过程性能比单纯的SQL要低的 淘宝就是一个存储过程没有,一个函数没有,一个触发器也没有 全部交给业务逻辑处理 使用大量存储过程会带来很多弊端 上次跟楼方鑫大师讨论时,就说到这个,存储过程的性能是不高的 ---------

2011-08-11 21:02:20

阅读数:2555

评论数:0

写高性能 Web 应用程序的 10 个技巧 转自微软资料 .

http://msdn.microsoft.com/zh-cn/magazine/cc163854(en-us).aspx   数据层性能 技巧 1 — 返回多个结果集 技巧 2 — 分页的数据访问 技巧 3 — 连接池 技巧 4 — ASP.NET 缓存 A

2011-08-09 14:18:11

阅读数:489

评论数:0

C#中的static、readonly与const的比较

C#中有两种常量类型,分别为readonly(运行时常量)与const(编译时常量),本文将就这两种类型的不同特性进行比较并说明各自的适用场景。 工作原理     readonly为运行时常量,程序运行时进行赋值,赋值完成后便无法更改,因此也有人称其为只读变量。     c

2011-08-06 17:26:09

阅读数:19112

评论数:1

C#枚举

using System; class Program { public enum Color { Red = 0xff0000, Orange = 0xFFA500, Yellow = 0xFFFF00,

2011-08-04 16:27:22

阅读数:696

评论数:0

C# 3.0通过Linq、Lambda、匿名函数、代理函数实现数据查询

C# 3.0通过Linq、Lambda、匿名函数、代理函数实现数据查询

2011-07-22 17:09:33

阅读数:1841

评论数:0

NLog 在winform和asp.net下使用快速攻略 .

一、软件网站:http://www.nlog-project.org/下载:http://sourceforge.net/project/showfiles.php?group_id=116456说明:如果是.Net 2.0使用, 请下载nlog-1.0-net-2.0.zip

2011-07-22 15:37:10

阅读数:874

评论数:0

C# List<>与Array性能比较

在.net framework 2.0之前,数组表示可以用Array 和集合类 ArrayList 表示,2.0后,.net 引进了泛型的概念List   2.0引进泛型其本意是减少类型的装箱拆箱所带来的性能消耗。   比如;   private void CompareTo(L

2011-07-19 09:51:23

阅读数:1215

评论数:2

Microsoft Data Access Technologies Road Map

Data Access Technologies Road Map  Prash Shirolkar, AuthorAlyssa Henry, ContributorStephen Pepitone, ContributorAcey J. Bunch, ContributorDavid Schwa...

2010-05-17 11:10:00

阅读数:9704

评论数:1

C# 正则表达式验证数据类型

public class DataVerify    {        private static string ReInt = @"^[+-]?(?:/d+)";        private static string ReUInt = @"^[+]?(?:/d...

2009-08-27 13:41:00

阅读数:959

评论数:0

C#的6种常用集合类大比拼

 C#的6种常用集合类大比拼作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.6.27 说明:MSDN没有说出几种集合类其间的区别,当然欲知更多细节可参考MSDN。一.先来说说数组的不足(也可以说集合与数组的区别):1.数组是固...

2007-07-02 10:44:00

阅读数:947

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭