class JsonProject
{
public string Name;
public List<string> ListQuery = new List<string>();
....
}
class JsonHelper
{
internal static object ReadJsonFile(string path)
{
throw new NotImplementedException();
}
}
class MyClass
{
public Dictionary<string, JsonProject> DictProject = new Dictionary<string, JsonProject>();
public void UpdateDict(string AppProjectPath)
{
foreach (string path in Directory.EnumerateFiles(AppProjectPath))
{
var project = (JsonProject)JsonHelper.ReadJsonFile(path);
if (DictProject.ContainsKey(project.Name))
DictProject[project.Name] = project;
else DictProject.Add(project.Name, project);
}
}
}
Хочу оптимизировать - записать по другому эту часть кода:
if (DictProject.ContainsKey(project.Name))
DictProject[project.Name] = project;
else DictProject.Add(project.Name, project);
Замените
if (DictProject.ContainsKey(project.Name))
DictProject[project.Name] = project;
else DictProject.Add(project.Name, project);
на
DictProject[project.Name] = project;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пишу программу на C# по распознаванию речи (MicrosoftSpeech
В браузере Chrome присутствуют разные профили пользователя, мне необходимо при создании экземпляра ChromeDriver запустить именно браузер под пользователя...
Пишу простое приложение для захвата видеопотока с IPкамеры на винформах используя фреймворк AForgeЧто бы код не был свалкой, вынес многие вещи...