ОК, поэтому я хочу проверить, содержит ли большая строка один (любой) из многих других строк в массиве.VB.net самый быстрый способ проверить, содержит ли строка 1 из многих строк
Я могу пропустить этот массив и выполнить 'if majorring.contains (arrayitem) что-то сделать, а затем выйти для', но я чувствую, что это, вероятно, неэффективно, особенно если массив строк очень большой.
Плюс производительность будет зависеть от позиции в массиве найденной строки Есть ли лучший способ сделать это?
Вам небезразлична чувствительность к случаю/культуре? И это String [] или ArrayList или List или какой-либо другой контейнер «array»? –
StingyJack
Меня не волнует случай. Его прямой массив, содержащий строковые значения, например массив (0) = 'cat' array (1) = 'dog'. – Steve
Если данные очень большие (и потенциально могут быть намного больше), вам, вероятно, лучше разместить его в базе данных и использовать SQL. –