For example, you have the array (called array1):
{"1","2","3"}
And the string (called string1): "0"
Can you do the following: array1[string1]
And have it equal: "1"
I have checked How can I evaluate a C# expression dynamically? and call a c# function that is defined in a string however I did not understand the answers. I apologize.
When I try string1 = int.Parse(string1);
I get an error:
Or string1 = Convert.ToInt32(string1); :
Cannot implicitly convert type 'int' to 'string'
To elaborate, (sorry if my description wasn't very clear), my code does this:
btnName = btn.Name.ToString(); //btnName for example == btn01
btnCo1 = btnName[3].ToString(); // btnCo1 will equal "0"
btnCo2 = btnName[4].ToString(); //btnCo2 will equal "1"
btnCo1 = Convert.ToInt32(btnCo1); //I want btnCo1 as a int to use like so :
btnCo2 = Convert.ToInt32(btnCo2);
grid[btnCo1][btnCo2] //grid is a jagged array