新的面向对象的方法的做法,只是想知道什么是建议的方法做到这一点。c#类,方法或什么解析配置文件
在我的第一个问题我问了解析一个文本文件,现在有一些好主意(谢谢你们)我开始写这个程序的这一部分。
该文本文件有多个部分和多个数据类型需要读入。这很好,随着文本文件的复杂性增加,所以我正在更改代码以适应。但是我最终会得到30个左右不同的变量/数组/列表等,至少有些需要全局可用于该程序。
所以我现在有一个代码块,目前是类中的一个方法,它包含“main”,并且所有的变量都是全局的。 (不好我知道)。
我在想,必须有一个更好的方法来做到这一点,我想使用一个单独的类,创建这个类的一个实例,并在这个类中调用解析文本并填充变量的方法。然后在任何其他我需要的类中简单地调用类变量(任何被认为是公共的)。
但是,我知道什么:)只是寻找一些想法,所以我不会走得很远,必须回头。
干杯
'Global_varible_int tesst = new Global_varible_int(); tesst.parse(); int mul = tesst.multi(10); int numer = tesst.Number; Console.WriteLine(numer); Console.WriteLine(mul);用来测试这一点的代码非常简单,现在类中的“parse”方法就是实现真正解析的方法(只需要在创建实例时解析文件一次,或者手动刷新)。这是做到这一点的最佳方式,还是可以创建一个类的实例并一次性删除方法? – DevilWAH 2011-04-27 22:05:30
好的,你如何在评论中获得新的内容? – DevilWAH 2011-04-27 22:06:24
其有趣的是如何开始这个项目解析文本文件的想法不在我的脑海。但现在这一点的重点是,它将使最终的应用极其灵活,用户友好。我可以使用很少的代码来获得最大的工作量,而牺牲可用性:) – DevilWAH 2011-04-27 22:14:01