第八篇:一些规则习惯

  下面简略的讲几条关于性能优化的规则习惯:
   1.尽量在子类中重写ToString()方法。ToString方法是System.Object提供的一个公有的虚方法,.NET中任何类型都可继承 System.Object类型提供的实现方法,默认为返回类型全路径名称。在自定义类或结构中重写 ToString 方法,除了可以有效控制输出结果,还能在一定程度上减少装箱操作的发生。
public struct User
{
    public string Name;
    public Int32 Age;
    //避免方法调用时的装箱
    public override string ToString()
    {
        return "Name: " + Name + ", Age:" + Age.ToString();
    }
}

   2.为你的常量选择readonly而不是const。
   3.用静态构造函数初始化类的静态成员。
   4.使用构造函数链。
  
   c#的性能优化文章先告一段落,以后有更好的再继续写。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值