C# 当多个方法需要时,变量的最佳用途是什么

C# 当多个方法需要时,变量的最佳用途是什么,c#,C#,我正在使用XmlManager 在一个类中的多个方法中执行xml操作。我应该在哪里声明XmlManager变量? 1.在每个方法中进行局部优化,并进行初始化。 2全局声明并在方法级别启动,在这个问题上,没有任何区别,因为既没有性能提升,也没有重大设计问题 如果把这个问题放在上下文中考虑,也许有理由选择一种方法而不是另一种方法,但就目前而言。没有一种方法比另一种更好这个问题可能属于程序员,而不是堆栈溢出。问题转移到programmers.stackexchange.com

我正在使用XmlManager 在一个类中的多个方法中执行xml操作。我应该在哪里声明XmlManager变量? 1.在每个方法中进行局部优化,并进行初始化。
2全局声明并在方法级别启动,在这个问题上,没有任何区别,因为既没有性能提升,也没有重大设计问题


如果把这个问题放在上下文中考虑,也许有理由选择一种方法而不是另一种方法,但就目前而言。没有一种方法比另一种更好

这个问题可能属于程序员,而不是堆栈溢出。问题转移到programmers.stackexchange.com