在类构造函数中设置默认值 C#

2023-12-20

我需要一个默认值设置以及许多不同的页面访问和更新..最初我可以像这样在类构造函数中设置默认值吗?在 C# .NET 中执行此操作的正确方法是什么?

public class ProfitVals
{

    private static double _hiprofit;

    public static Double HiProfit
    {
        get { return _hiprofit; }

        set { _hiprofit = value; }
    }

    // assign default value

    HiProfit = 0.09;

}

您可以将其放在声明中:private static double _hiprofit = 0.09;或者,如果这是一个更复杂的初始化,您可以在静态构造函数中完成:

   private static double _hiprofit; 
   static ProfitVals() 
   {
      _hiprofit = 0.09;
   }

前者是首选,因为后者会带来性能损失:http://blogs.msdn.com/b/brada/archive/2004/04/17/115300.aspx http://blogs.msdn.com/b/brada/archive/2004/04/17/115300.aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在类构造函数中设置默认值 C# 的相关文章

随机推荐