我有一些代碼,我希望可以重寫使用較短的代碼。 代碼工作正常,但我只是覺得代碼是環境。 這裏的一些基本的代碼 Dictionary dict = settings.files; OCCURENCES是一些屬性的對象,但一個名爲filename如何重寫我的循環使用較短的代碼
string fileNameShort;
List<Common.Occurences> filteredList = new List<Occurences>();
//Lookup the right dictionary item for given filename in occurences
for (int j = 0; j < settings.files.Count; j++)
{
if (occurences.FileName.StartsWith(dict.Keys.ElementAt(j)))
{
fileNameShort = dict.Keys.ElementAt(j);
if (dict[fileNameShort])
{
filteredList.Add(occurences);
break;
}
}
}
'dict'是什麼? –
這是一本字典 – tony
類型.......? –