I would like to create a list of integers. The list will be items that I need to index by a key (string) or an index, which I set. For example I have items 1, 2, and 5. I would like to call Array(5) = 1. Where the the 5 is indexing a particular item 5, not the 5th item in the array. Using Array("5") = 1 could work as well. I tried using a List, but the only index is the ordered element of the list. I tried a Collection, but I kept getting errors that the items of the Collection are read only. How can I do this?
To be more specific, I have a simple game application which has a Player class. Each Player is trying to collect hits of say 3 fields {1,2,5}. I need to store how many times a player hits each of the 3 fields. So, I would like to read and write using logic like player(1).field(5) = 5. I want to add an object to the Player class which stores the number of times each of the 3 fields has been hit.
I'm working on a small game that is based on a map of grid squares.I have a class (clsGrid) that stores a few properties for each grid square.The grid square objects are organized into a list(of clsGrid).A loop and stream reader are successfully reading properties from a text file, putting the properties into grid objects, and adding the grid objects to a my list of grids. When retrieving a grid from the list of grids, I'm getting unusual results. Regardless of the index I give the list, I always seem to get the last indexed grid in the list.The debugger seems to suggest that the right numbers are being read into the stream reader and they are being added to gridHolder. However, the message box at the end will always show me the LAST grid.id, regardless of the index I give it.
'A subroutine that generates a map (list of grids) Sub GenerateMap() Dim reader As StreamReader = File.OpenText("map1.txt")[code]....
I'm trying to store a bunch of integers into a list. I need to be able to find a integer in the list, and change it somehow. I've tried an array, but it wont let me change the values?
Suppose you have list 1 (ilist1) and list 2 (ilist2) both lists have 3 items.
At index 0 item1 which has text "-- Select --" At index 1 item2 which has text "Yes" At index 2 item3 which has text "No"
Both lists have identical items. I would like to know if it is possible to have the selection of list one be "Yes" and the selection of list two be "No" and vice versa using SelectedIndexChanged or something of the sort.
For example: ilist1 = --Select-- ilist2 = --Select--
How would I create a list of elements in VB.NET, save it to a .dat file, and make Ruby re-create such list (as an array) with such elements (they will be strings, booleans and integers)?
I tried coding for an application that will display the positive integers, negative integers and zero entered in a inputBox. for some reason it keeps crashing down.here is my code. paging all visual basic professionals. [code]
Basically I have and array of integers that vary in size. I need to compare each number to each other number and display which number is repeated. For example:
Dim ints() As Integer = {1,2,2,5,4,6}
The number that shows up more than once is 2.
How can I run through the array and compare each integer with the numbers in the array. I tried a for loop but it didn't return the value I was looking for.
I have been searching everywhere but I am unable to find a reference to what I need.I have a huge number of entries where each entry is composed of three long numbers:
a b c 1 2 40 2 1 40 1 8 12 3 9 13 8 1 12 ect.
in my algorithm I will find that I need to disregard values in column a which will then lead me to disregard values in column b. I initially thought that I may want to use three arrays and just change the disregarded value to a null value with each iteration. find function that would allow me to not have to loop through the entire array every time.This lead me to want to define the columns as lists where I could remove specific values from the list and reduce the size of the list with each iteration of the algorithm. The problem then is how do I say, listb.remove(8) and at the same time have the corresponding values for lista(1) and listc(12) removed?
'Get the selected index of the list box 'use that selectedindex for the row of the array and get both the quantity and price into local variables in VB
I think I'm having a brain fart on this but I can't seem to figure out why this is not working.
Public Class Radio_Main Dim RadioDial As String = 1 Dim Go As String = "http://" Private Sub pb_Tuner_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pb_Tuner.Click 'My.Computer.Audio.Stop()
I have an List(of String), i need to find the index of a particular string in that list. I have searched msdn , but i am confused over the predicate methods. I have never used predicates. This i what i have tried
vb 'on button1 click Dim Heads As List(Of String) = Me.GetSelectedNodes() Dim tmp As Integer
Ive got two lists (each representing a table in a DB, so they are related). lstTransaction has t_id, date, and cust_id. lstCustomer has Name, and cust_id.For each item in lstTransaction Id like to find the index in lstCustomer where lstCustomer.cust_id = lstTransaction.cust_id.
How on specific behaviour can be created in a custom class. I want to be able to create a custom class (a kind of list) where I can access the items by their index (this is the easy part), but also by a string that would describe them. Here is an example: MyClass(1).SomeProperty = "NewValue" MyClass("Item1").SomeProperty = "NewValue"
You can see this kind of behaviour in dataset for example where you can select a table by its name or by its index like this : DataSet.Tables("MyTable").Rows... DataSet.Tables(1).Rows... How can I create a custom class that will behave like this?
I am trying to get an index of a List(Of Details) Details being a class i use instead of an annon method. Is it because i am using array.findindex when it's not an array but a list(Of???
Dim index As Integer = Array.FindIndex(Details, Details.FirstOrDefault(Function(nd) nd.Name = "name")) Error1Data type(s) of the type parameter(s) in method 'Public Shared Function FindIndex(Of T)(array() As T, match As System.Predicate(Of T)) As Integer' cannot be inferred from these arguments. Specifying the data type(s) explicitly might correct this error.
I want to build my own class. In it, I need to recreate a behavior we can see in DataTable and in some other places : accessing items by their name or by their index. [code]...
I want to build my own class. In it, I need to recreate a behavior we can see in DataTable and in some other places : accessing items by their name or by their index. How can I reproduce such a behavior. Here's what I mean :
'Here's one way to access the data A = MyObj(0).value 'Here's the other way I would like to acces it A = MyObj("Blablabla").value
How can I create my class so I can access items in an array (or list preferably) by it's index or an unique Name?
I want to build my own class. In it, I need to recreate a behavior we can see in DataTable and in some other places : accessing items by their name or by their index. How can I reproduce such a behavior. Here's what I mean :
I have a gridview with a dropdown list that was created programmatcially. I want to have access to the selected value and to that row's Id. I have the dropdownlist created in *Gridview_RowDataBound* and I am able to use the text in the cell but my addHandler is never fired. Where do I give it the Add handler. I believe I can assign it the addhandler in RowCreated but how would I be able to set up the add handler if the button is created in rowdatabound?
[Code]...
It fits best in Rowdata bound because my dropdownlist items don't duplicate but I need to be able to use the addhandler I created.
doing dropdown list selected index changed. I wan to select an item in dropdown list and display in textbox but I got more than 1 textboxes. Is the style sheet (.css) going to hard code by our own. how do I go about starting with it as I am a beginnner using visual studio.
I know the question is a little choppy and perhaps misleading,but I have a gridview with dropdownlists on the rows. I created an AddHandler and a Delegate for the SelectedIndexChanged and it gets to the sub. Here is the code for that:
AddHandler ddlmgr.SelectedIndexChanged, AddressOf ddlmgr_SelectedIndexChanged Public Delegate Sub DropDownList_SelectedIndexChanged(ByVal sender As Object, ByVal e As DropDownList_SelectedIndexChanged)
Protected Sub ddlmgr_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs)
End Sub How can i get the row's Id if GridView_RowCommand is not called?
I have a list of objects, each with several events. I can add an eventhandler to each object, so I can catch each item's events. But I would also like to know the sender's index in the list (ie, was this object the 3rd, 5th, etc, item in the list?) I'm guessing the object doesn't "know" its position.I could give each object an index number property when it is created and added to the list, so that information could be passed. However, I would have to reindex every item everytime I use remove, insert, etc, methods.