如何构建静态类的构造函数

时间:2016-08-29 15:43:39

标签: c# c#-4.0

有没有办法将一堆静态字段包装到自己的类中?

我尝试过这样的事情,但我可以停在构造函数处。

我应该将什么传递给构造函数?

public static class CarPartsLibary
{
    private static string factoryId = "fgk4548j4t5jig3";
    private static string engineId = "fgfgj34lk45l3lj";
    private static string bodyId = "45kjgiu590dkjr";
    private static bool typeCar = true;
    private static bool autoStart = true;
    private static bool allWheelDrive = true;
    private static bool dieselEngine = false;

    static CarPartsLibary()
    {            
    }
}

我想将所有静态字段放入其自己的类中,以便我可以执行以下操作:

var pl = CarPartsLibary();

var car = pl.typeCar;
var factory = GetLocation(pl.factoryId);

谢谢!

1 个答案:

答案 0 :(得分:1)

当有一个静态类时,它没有实例,并且通过:ClassName.FieldName访问它。 (还要以他们想要的方式访问字段{@ 1}})

public

在MSDN上了解有关static classes并使用它们的更多信息