?
Solved

VB.Net - Find String in Array

Posted on 2016-10-12
3
Medium Priority
?
107 Views
Last Modified: 2016-10-12
Good Day Experts!

I think what I want to do is possible but I am struggling how to get started and I hope you can point me in the right direction.

I have a Case statement that I would like to use a search of  arrayLists to determine which block of Case statement to run.
I have 3 different ArrayLists pre-populated.  I have a DataReader of Accounts  that I need to loop through and determine which block of code to run.  So if the Account is in ArrayList1 run this code, if Account is in ArrayList2 run this code etc...
The Account won't be in multiple ArrayLists.

Case "Account in ArrayList1 = yes"
     ....................

Case "Account in ArrayList2 = yes"
     ...................

Case "Account in ArrayList3 = yes"
     ...................


I have been searching the net for some time and am having a bit of trouble getting started.  Can you help?

Thanks,
jimbo99999
0
Comment
Question by:Jimbo99999
  • 2
3 Comments
 
LVL 16

Accepted Solution

by:
Dustin Saunders earned 2000 total points
ID: 41840200
You can use the .Contains() method to determine if a string is in an array.  Here's an example:

        Dim array1() = New String() {"yes", "no", "yes", "yes"}
        Dim array2() = New String() {"yes", "yes", "yes", "yes"}

        If array1.Contains("no") Then
            Console.WriteLine("array1")
        End If

        If array2.Contains("no") Then
            Console.WriteLine("array2")
        End If

        Console.ReadLine()

Open in new window


In this example, the console will read "array1" only.
0
 

Author Comment

by:Jimbo99999
ID: 41840237
Thank you. I have integrated .Contains and running the code now.
0
 

Author Closing Comment

by:Jimbo99999
ID: 41840286
Exactly what I was looking for. It works great!

Thanks,
jimbo99999
0

Featured Post

Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

More often than not, we developers are confronted with a need: a need to make some kind of magic happen via code. Whether it is for a client, for the boss, or for our own personal projects, the need must be satisfied. Most of the time, the Framework…
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
In this video I will demonstrate how to set up Nine, which I now consider the best alternative email app to Touchdown.
Hi, this video explains a free download that you can incorporate into your Access databases, or use stand-alone for contact management. Contacts -- Names, Addresses, Phone Numbers, eMail Addresses, Websites, Lists, Projects, Notes, Attachments…
Suggested Courses

593 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question