如何避免重新初始化永不改变的类?

时间:2015-09-20 05:16:32

标签: c# get initialization

我有一个只需要在我的代码中初始化一次的类,但是它所在的函数被多次调用,并且该类被一次又一次地初始化。这个类只需要调用一次,因为传递给它的数据永远不会改变,让我的代码多次重新初始化它是一种浪费。我希望我的代码能够检查此类是否已经初始化并且可以获取已生成的所需信息。我的第一个想法是以Singleton Pattern的方式进行设计,但我不认为这是必要的,因为我的代码中的其他任何地方都不需要这个类。这样做的简单方法是什么?

1 个答案:

答案 0 :(得分:2)

让它静止。班级将在首次使用时初始化......