Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Запись данных в переменную из Интернета https://www.cyberforum.ru/ csharp-beginners/ thread1718861.html
Вопрос простой, наверное, но я не разобрался... Нужно, чтоб в нужный момент в переменную передалось значение из файла в интернете (например, с тхт-файла на фтп сервере) Подскажите, где копать?
C# Классы и методы
Может кто на пальцах объяснить зачем нужны классы и методы, сколько перечитал не где так толком и не говорят
C# Правильная сортировка List в C#
Здравствуйте, столкнулся с небольшой проблемой: имеется коллекция строк с версиями программы. 3.0.78.94 3.0.79.95 3.0.79.105 и тд. Для сортировки по возрастанию использую стандартный метод...
C# Сортировка по последним числам Есть list<string>, где содержатся строки с информацией. Пример строки abc:Ivan:Ivanov:25000 , нужно отсортировать строки по числам разделенными ':' , там может быть и 99999 и 1. https://www.cyberforum.ru/ csharp-beginners/ thread1718827.html
C# Вызов локальной переменной из другого метода https://www.cyberforum.ru/ csharp-beginners/ thread1718819.html
В учебниках по этому поводу ничего не написано. Есть метод -В нём 2 локальные переменные -Они вычисляются и получают определённые значения -return(переменная1,переменная2) Есть другой метод...
C# Путь из TextBox
Здравствуйте. Я задаю путь к компилятору через: public string Name = @"C:\Program Files\Language\JDK\bin\langc"; Но мне нужно сделать так, чтобы пользователи могли задавать путь самостоятельно. Для...
Ошибка нулевого значения объекта ("System.InvalidOperationException" в mscorlib.dll ) C#
Всем привет. Вылетает ошибка при запаковке файла GZip'ом. При том нестабильно и нерегулярно. Проверьте плиз на своих машинах: using System; using System.IO; using System.IO.Compression; using...
C# Использование обработчика прерываний Несколько дней назад прошел тему "Обработчик прерываний", сейчас решил освежить память и попрактиковаться с небольшими примерами. В качестве разминки написал небольшую программку, где пользователь... https://www.cyberforum.ru/ csharp-beginners/ thread1718782.html
C# Перегрузить функцию, вычисляющую четвертую степень целого числа A https://www.cyberforum.ru/ csharp-beginners/ thread1718750.html
Перегрузить функцию PowerA4(A), вычисляющую четвертую степень целого числа A. В перегруженной функции параметр А – вещественный, возвращает результат возведения числа в степень ¼ (использовать...
C# Создать абстрактный класс Требуется создать абстрактный класс «Транспортное средство», определить в нем поля: расход топлива (литров на 100 км), размер топливного бака, количество колес, наличие прицепа. Задать в классе метод... https://www.cyberforum.ru/ csharp-beginners/ thread1718725.html
Эксперт .NET
14471 / 10916 / 2882
Регистрация: 17.09.2011
Сообщений: 18,433
24.04.2016, 11:34 0
.NET 4.x

Аналог оператора 'in' в других языках

24.04.2016, 11:34. Просмотров 2595. Ответов 5
Метки (Все метки)

Лучший ответ Сообщение было отмечено DonRumata как решение

Решение

Цитата Сообщение от DonRumata Посмотреть сообщение
есть ли какой-нибудь аналог на шарпе?
"Из коробки" нет, но можете сделать сами:
C#
1
2
3
4
5
6
7
static class Extensions
{
    public static bool In<T>(this T value, params T[] options)
    {
        return options.Contains(value);
    }
}
Использование:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
if (1.In(2, 3, 5, 1, 10, 12))
{
   ...
}
 
if (DateTime.Today.In(new DateTime(2016, 04, 24), DateTime.MinValue, DateTime.MaxValue))
{
   ...
}
 
if ("hello".In("world", "text", "blabla"))
{
   ...
}
 
double a = 3.14;
if (a.In(0, 3.14, 12, 13, 14, 15))
{
   ...
}
 
// И так далее


Вернуться к обсуждению:
Аналог оператора 'in' в других языках
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2016, 11:34
Готовые ответы и решения:

Метод Contains аналог оператору 'in' в других языках программирования
Не могу никак найти решение проблемы. В других языках программирования есть оператор вхождения in....

Использование dll в других языках
Добрый вечер. Ситуация такая, у меня есть dll(библиотека классов) написанная на C#. Смогу ли я...

Выполнение в c# скриптов, написанных на других языках
Доброго времени суток! У меня такой вопрос: предположим, есть строка (string) с кодом, например,...

Аналог оператора Like (Visual Basic) для C#
есть код, который выводит названия всех файлов в папке на listbox. нужно, чтобы в listbox попадали...

5
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.