Public Class CustomerList : Inherits System.Collections.CollectionBase
Public Sub Add(ByVal name As String)
Me.InnerList.Add(name)
End Sub
Public ReadOnly Property items(ByVal i As Integer) As String
Get
Return CType(InnerList.Item(i), String)
I have a List in Do-Loop. That List is collecting some information with programmatically. So, How can I know and end the loop if List repeated in loop. Code like this: Dim X As New List(Of String) Do ------ Loop While X IsNot Nothing My code can't quit from loop and it repeats the list from first string. I want to know how can I determine the last value of list to change script like this: Loop While X.Count = 10
Basically what happens is each time it loops through it adds a number to the end of the string, and by the end I should end up with an array full of string in a format like "111 222 333 444 555 666" but I end up getting strings like this "111 111 222 222 333 333". The weird thing is, if I add a message box in every loop it works fine, but obviously I don't want a message box pooping up every time it loops through. What is causing this and how might I fix it
The code is: For x As Integer = 0 To (NumCards.Value - 1) NumRep = 0
I want the Function to accept List(Of String), Array & String and similarly return List(Of String), Array & String respectively. The Function simply adds a string (month) to the input collection. I just want to use it for string, array and list with needing to think of conversions.
I'm looping all the properties in an object via reflection:
For Each p As PropertyInfo In values.[GetType]().GetProperties() If p.CanRead Then 'Do stuff End If Next
how to determine whether the property in question is a generic List(Of T)? If it is I need to loop the list itself.
I've experimented with GetType and TypeOf but have not managed to get anything working.
To clarify, I want to keep this generic. I do not want to specify the type of T, I need to loop the list items and call the ToString method on each item. T could be one of a number of different types (application specific reference types). Is it possible to do this without specifying types?
I need to write vb code to get a list of files from a source folder and then loop thru each filename and see if it exists in the destination folder and if not, then copy it to the destination folder. I know how to do the FileExist and Copy command (once I have the filename) but I don't know how to set up the loop where it will read thru each filename in the source folder.
I have a somewhat unique problem that I have looked for an answer to and continually hit brick walls. The problem is this. I'm using vb.net to read a byte array from memory which total 32768 in length, which is converted to a string. The memory is the active console chunk in the game Call of Duty 4.
We're working on a big ASP.NETVB.NET website project. I need to populate three dropdownlists. To last two are independent of the previous ones. The population data comes from an SQL Server. I'd have no problem doing this with code-behind with post back but we don't want any PostBacks so I started to develop this in AjaxjQuery.
I am writing a program for a client that will allow them to disable and enable services. I have the services loading into a checkboxlist on a form. When the user clicks the "update" button I go through all items in the checkboxlist and see if they are checked or not. The code I have so far, and the code Im stuck with is:
I have a problem with a For Each Loop that doesn't make any sense. The For Each Loop returns values from a list which are Memory Ranges for a given device. When I check the count in the list it returns 3. The For Each only returns 1.
Here's my code: Private Sub DisplayDeviceResources(ByRef lvwResources As ListView, ByRef intClassIndex As Integer, ByRef intDeviceIndex As Integer) Dim curDeviceClasses As New DeviceClasses Dim lvwItem As ListViewItem EnumerateResources() [Code] .....
In my VB.net application I am populating my customer object and looping through it as shown below.As there are thousands of customers, I want to do it 500 customers at a time.Is there anyway I can have one more For loop to process 500 customers at one shot in vB.netI am not using LinQ as the database is Oracle.[code]
HERE HOW CAN I LOOP to check if a nummber its found and if it is found then condition = true if its not found when finished the list the n condition = false For ver = 0 To 1105 (IDK HOW TO LOOP SO I DID THIS BUT DOESNT WORK CUZ IT CHECKS row FOR row RATHER THEN ALL OF THEM)
I'm trying to solve a problem regarding types of list. First of all I have a stored procedure in my DB which does a select of a single column and I try to proceed it in my app in VB. By making a method function I declared a DataTable that loads through the SqlCommand(with the CloseConnection behavior). After that I publicly declared a List(Of String) which needs to be populated with the rows/items from the stored procedure that is on the way. Below is my snippet of the code:
Dim dt As New DataTable() Try If conn.State = ConnectionState.Open Then
[Code]....
It's LPrefix = collection.Cast(Of String)() where I get an exception error telling me that I can't really convert it. The old fashion way is to iterate with for/for each loop but that's not what I want for best use of performance especially if the list will have thousands of rows from a single column. So basically, I want to insert those items from that DataTable to the List(Of String) without For/For Each loop.
Running on VisualStudio2010 Ultimate, .NET FrameWork 4.0.
i have a list that has things that needs to be looped. This list can be up to 500k items.I would like to add a multithreading option with a variable. This is not an issue, as I know how to make multiple bgw's (Code below)
i = spin_NumOfThreads.Value Dim bgwrks(i) As System.ComponentModel.BackgroundWorker For Each bgworker As System.ComponentModel.BackgroundWorker In bgwrks[code]....
so in that code, it'll make the number of threads based off of my spineditor.Now, ideally i'd like it to go through a list, each thread does its thing.Now, a simple dowork would just allow it to do 1. i would ideally like it to stay @ X threads until the list is done, so how would I basically go about remaking a thread once it finishes to continue? So, lets say I have 50 items in a list, i set the number of threads to 5.The first 5 would do the first 5 items, when the 1st one finishes, it works on item 6, then the next would do 7, etc. and it'd keep remaking until 50 is done.
learning about loops (still a beginner) in VB.net. I have got the below code and basically it is meant to stop the loop once it reaches a number above 20. Now, the problem is that it does stop after number 20 but the last number that is displayed in the list is always above 20..... how I can stop it showing the last number as above 20?
How would I loop through a directory recursively, and get a list of ALL file extensions used, not duplicating any of them? It could just output to the debug window. Or perhaps write to the database and have the database filter the duplicates. So it would be great to see...
I'm trining to loop through two separate list boxes to find a match for the textbox then display a message in the display label. Right now it just works on the first two zip codes in the $15 shipping zip code list box. Here is my code:
Option Explicit On Option Strict On Option Infer Off
I'm trying to get an in a loop to accept a value and add it to a list each time okay is pressed. For some reason, I have to add a value twice for the input to be added to the list. For example, if i enter the string "hello" in the inputbox and click okay, it doesn't add to the list, but if i do it a second time, it goes in.
Here is the code for it
Do Until lstCourse.Items.Count = CDbl(txtClasses.Text) InputBox("Enter Course Number", "Course Number") strCourse = InputBox("Enter Course Number", "Course Number") lstCourse.Items.Add(strCourse) Loop
I need help in finding out if there is a more efficient way of writing my code. The code below is a list of radio buttons all of which have different values for example
radiobutton1 has a value of 1 radiobutton25 has a value of 20 the values are stored in a variable called 'count' the 'count' is incremented by the ammount from the radio button clicked.
Is there a way the radio buttons can be compressed into a for loop and if so how can i still access thier each values.
I have a list of object that i loop through, and in this loop i have an async webrequest that is getting a response from a site, according to the current object's data.
How can i wait for each async request to complete b4 going to the next object in the list? Should i use application.doevents?
I cut my programming teeth on QBASIC so apologise if I'm a bit behind the times. I wrote a program in QB and I'm trying to convert it to VB.NET. One stumbling block I've hit is the DATA & READ facility, there does'nt appear to be an equivilant in VB. I want to read a list of data into an array using a FOR NEXT loop.
i have having a annoying problem to do with loops.
[Code]...
When the user selects a few rows from my list box i want to run code on them selected items which i can do fine, but when the user only selects one of items and hits the button. it goes throught the loop first and gets the picture and all is fine its when it comes back to this function after there are no more items to perform tasks on. it increments index again and then falls over because its out of bounds of the array. i want it to stop after one loop but i also want it to be able to have the multiselect option still so the user has a choice.
The intention is to convert an IList of custom objects to a string equivalent comprising each element in the Ilist. Unfortunately I can't seem to find a way to get the underlying data of the custom object, and of course as in the above example, using object simply gives me a string of types definitions, rather than access to the underlying data.
I have two List(Of String) both containing several hundred thousand results.
Private Function AddUniqueFiles(lNewFiles as List(Of String)) As outList(Of String) Dim aCounter As Integer = 0 Dim files As New inList(Of String)
[Code]....
However the time it takes to do this comparison can be very long indeed - is there a better way of doing this type of comparison... All I am trying to do is add values from List2 in to List1 which are not already present in List1 - So in effect adding new Unique values found in List 2 in to List 1. I am only looking for performance improvements - nothing else.