20230409-2

This commit is contained in:
Александр Бабаев 2023-04-09 21:12:44 +03:00
parent 5f753c48bf
commit 09119bd2ba

View File

@ -42,7 +42,7 @@ public sealed class ConsoleParamsParser
/// <param name="param">Параметр</param> /// <param name="param">Параметр</param>
/// <returns>Есть ли параметр в списке</returns> /// <returns>Есть ли параметр в списке</returns>
public bool HasParam (string param) => public bool HasParam (string param) =>
_paramsList.Any(keyValue => keyValue.Item1 == param); _paramsList.Any(keyValue => keyValue.Item1 == param.ToLower());
/// <summary> /// <summary>
/// Получает значение параметра /// Получает значение параметра
@ -50,12 +50,12 @@ public sealed class ConsoleParamsParser
/// <param name="param"></param> /// <param name="param"></param>
/// <returns></returns> /// <returns></returns>
public string? GetValue (string param) => public string? GetValue (string param) =>
!HasParam(param) ? null : _paramsList.FirstOrDefault(keyValue => keyValue.Item1 == param).Item2; !HasParam(param) ? null : _paramsList.FirstOrDefault(keyValue => keyValue.Item1 == param.ToLower()).Item2;
/// <summary> /// <summary>
/// Получает список всех параметров /// Получает список всех параметров
/// </summary> /// </summary>
/// <returns>Список всех параметров</returns> /// <returns>Список всех параметров</returns>
public List<string> GetParamsList () => public List<string> GetParamsList () =>
_paramsList.Select(static keyValue => keyValue.Item1).ToList(); _paramsList.Select(static keyValue => keyValue.Item1.ToLower()).ToList();
} }