下面是根据FxCop整理的.NET代码编写规范,仅供参考。
一、 Design(设计)
1. Abstract types should not have constructors
抽象类不应该声明构造方法
2. Assemblies should have valid strong names
程序集应该具有强名称
3. Avoid empty interfaces
避免使用空的接口
4. Avoid excessive parameters on generic types
避免在泛型类中使用过多的类型参数
5. Avoid namespaces with few types
避免让名字空间含有过少的类型
6. Avoid out parameters
避免使用 out类型的参数

本日志由 ceiling 于 2009-03-10 22:39:01 发表到 DotNet框架 中,目前已经被浏览 120 次,评论 0 次;

作者添加了以下标签: 规范C#

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

方法是我们每天都在写得,很多程序员大多都使用实例化方法,而很少使用静态方法,问原因也说不出来所以然,或者简单的回答两者定义的区别,静态方法不需要new就可以使用 实例化方法需要new了以后才可以使用。。。。我们真的理解了吗?
从实际项目开发说起,这里有开发项目的三种方式:
开发项目中把BLL和DAL分开,在BLL调用DAL的代码。

本日志由 ceiling 于 2009-03-10 21:50:22 发表到 DotNet框架 中,目前已经被浏览 128 次,评论 0 次;

作者添加了以下标签: 静态方法实例化方法

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

//取得某月的最后一天
    //方法一:使用算出該月多少天,年+月+加上多少天即得,舉例取今天這個月的最后一天
    private void GetLastDateForMonth(DateTime DtStart, out DateTime DtEnd)
    {
        int Dtyear, DtMonth;
        DtStart = DateTime.Now;
        Dtyear = DtStart.Year;
        DtMonth = DtStart.Month;
        int MonthCount = DateTime.DaysInMonth(Dtyear, DtMonth);//計算該月有多少天
        DtEnd = Convert.ToDateTime(Dtyear.ToString() + "-" + DtMonth.ToString() + "-" + MonthCount);
    }

本日志由 ceiling 于 2008-12-25 21:40:31 发表到 DotNet框架 中,目前已经被浏览 549 次,评论 0 次;

作者添加了以下标签: TimeSpanDateTimeC#

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

4810/10