Сообщение Re[12]: Как объяснить падение популярности .net? от 12.12.2019 9:18
Изменено 12.12.2019 9:55 Serginio1
Re[12]: Как объяснить падение популярности .net?
Здравствуйте, zverjuga, Вы писали:
Z>var array = Enumerable.Range(200, 299).ToArray();
Z>if (foo == null || !array.Contains(foo.someValue)) {
Достаточно
Ну и в конце концов можно используя Range https://docs.microsoft.com/en-us/dotnet/api/system.range?view=netcore-3.0
можно написать метод возвращающий HashSet<int>
Range(200..299).Contains(foo.someValue)
Z>var array = Enumerable.Range(200, 299).ToArray();
Z>if (foo == null || !array.Contains(foo.someValue)) {
Достаточно
Enumerable.Range(200, 299).Any(p=> p==foo.someValue) :))
Ну и в конце концов можно используя Range https://docs.microsoft.com/en-us/dotnet/api/system.range?view=netcore-3.0
можно написать метод возвращающий HashSet<int>
Range(200..299).Contains(foo.someValue)
Re[12]: Как объяснить падение популярности .net?
Здравствуйте, zverjuga, Вы писали:
Z>var array = Enumerable.Range(200, 299).ToArray();
Z>if (foo == null || !array.Contains(foo.someValue)) {
Достаточно
Ну и в конце концов можно используя Range https://docs.microsoft.com/en-us/dotnet/api/system.range?view=netcore-3.0
можно написать метод возвращающий HashSet<int>
или для сделать расширение для int
Z>var array = Enumerable.Range(200, 299).ToArray();
Z>if (foo == null || !array.Contains(foo.someValue)) {
Достаточно
Enumerable.Range(200, 299).Any(p=> p==foo.someValue) :))
Ну и в конце концов можно используя Range https://docs.microsoft.com/en-us/dotnet/api/system.range?view=netcore-3.0
можно написать метод возвращающий HashSet<int>
Range(200..299).Contains(foo.someValue)
или для сделать расширение для int
foo?.someValue.InTo(200..299)==true