值我不約Foreach循環foreach循環來檢查空字符串,並將其分配C#
太多的想法,我有4個字符串變量,我存儲那些varialbles.My工作從app.config中的加密值是以檢測是否存在這些4 variables.Even的數據,如果一個犯規有價值觀,我想傳遞給它。我開始做這樣一個默認的加密值......
string EncValue = oEncrypt.EncryptBase64String("NO Data Found");
UpdateOrCreateAppSetting("UserName", ref MPScmUserName);
UpdateOrCreateAppSetting("Password", ref MPScmPassword);
UpdateOrCreateAppSetting("DBUserName", ref MPDbUserName);
UpdateOrCreateAppSetting("DBPassword", ref MPDbPassword);
var list5 = from docs in doc1.Descendants("appender").Elements()
where docs.Name == "file"
select docs;
var element5 = list5.FirstOrDefault();
MPLoadAppConfig = appConfigFile1;
MPErrorLog = element5.Attribute("value").Value;
string[] namesArray = new string[] {
MPScmUserName,MPScmPassword,MPDbUserName,MPDbPassword};
foreach (string i in namesArray)
{
if (i is string)
{
if (i == "")
{
i = EncValue.ToString();
}
}
}
我應該如何分配默認加密值爲該數組中的字符串,該字符串是一個空字符串。請幫助我....
好吧,首先,你不需要'如果(我是字符串)',因爲它是一個字符串數組。他們必須是字符串。然後,我會用'if(String.IsNullOrEmpty(i))'替換'if(i ==「」)''。但從結構上看,我沒有看到這個問題。你有什麼問題? – 2012-07-25 21:19:43