20230409-2
This commit is contained in:
parent
5f753c48bf
commit
09119bd2ba
@ -42,7 +42,7 @@ public sealed class ConsoleParamsParser
|
||||
/// <param name="param">Параметр</param>
|
||||
/// <returns>Есть ли параметр в списке</returns>
|
||||
public bool HasParam (string param) =>
|
||||
_paramsList.Any(keyValue => keyValue.Item1 == param);
|
||||
_paramsList.Any(keyValue => keyValue.Item1 == param.ToLower());
|
||||
|
||||
/// <summary>
|
||||
/// Получает значение параметра
|
||||
@ -50,12 +50,12 @@ public sealed class ConsoleParamsParser
|
||||
/// <param name="param"></param>
|
||||
/// <returns></returns>
|
||||
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>
|
||||
/// <returns>Список всех параметров</returns>
|
||||
public List<string> GetParamsList () =>
|
||||
_paramsList.Select(static keyValue => keyValue.Item1).ToList();
|
||||
_paramsList.Select(static keyValue => keyValue.Item1.ToLower()).ToList();
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user