public static TItem?SelectItem <TItem>(this ISysConsole sysConsole, IEnumerable <TItem> items, TItem?defaultItem) { return(sysConsole.SelectItem(items, x => x?.ToString(), defaultItem)); }
public static TItem?SelectItem <TItem>(this ISysConsole sysConsole, IEnumerable <TItem> items, Func <TItem, string?> getCaption) { return(sysConsole.SelectItem(items, getCaption, default)); }