在类中替换静态变量的最佳方法

时间:2014-11-17 22:56:05

标签: c# .net c#-4.0 c#-3.0

我有使用控制器变量的类。

这是我的HomeController,其中包含

等变量
.....
        public static String Origin = "no";
        public static String Destination = "";
        public static String startTime = "";
.....

我在CSVReader类中使用这些变量,例如

.....
         HomeController.Origin = str[0].ToString();
         HomeController.Destination = str[1].ToString();
         HomeController.startTime = DateTime.ParseExact(str[5].ToString().PadLeft(4, '0'), 
.....

这适用于HomeController但现在我需要添加另一个具有90%相同逻辑的Controller但我很困惑什么是替换我的类中的变量的最佳方法,因为现在我正在使用HomeController.Origin变量CSVReader但是使用新的Controller我希望我的CSVReader变量类似于HomeController2.Origin, HomeController2.Destination,HomeController2.startTime etc

我试图用最简单的方式解释我的问题:)。完成它的最佳方法是什么?

0 个答案:

没有答案