我有一個靜態類的類:讀取文本文件,並更新到使用LINQ
static class ConfigurationDetails
{
public static string Server;//
public static string username;//
public static string password;//
public static string folder;//=
public static string sqlserver;//
}
,並用以下格式的文本文件:
Server = Server
username = administrator
password = "*****"
folder = SPFolder
sqlserver=127.8.9.1
我想讀的文本文件,並更新類的價值,我這樣做:
List<string> c = File.ReadAllLines(@"C:\Config.txt").ToList();
ConfigurationDetails.Server = c[0];
ConfigurationDetails.username = c[1];
ConfigurationDetails.password = c[2];
ConfigurationDetails.folder = c[3];
ConfigurationDetails.sqlserver = c[4];
可能我寫代碼的方式可以提高很多,通過使用L INQ和Lambda。那麼有什麼建議?
爲什麼不將配置存儲在app.config中,例如請參閱http://geekswithblogs.net/akraus1/articles/64871.aspx(使用['ConfigurationManager.AppSettings'](http://msdn.microsoft.com/zh-cn/library/system.configuration.configurationmanager.appsettings。 aspx)) –
@TimS。客戶只是想要純文本文件,沒有xml或沒有配置,沒有用戶界面。稍後可以升級。 – Simsons
工作代碼不屬於堆棧溢出。你應該在代碼審查網站上提問 –