I have an array of strings that I am looping through. I would like to loop through the array and on each iteration, create a new object with a name that matches the string value.
For example;
string[] array = new string[] { "one", "two", "three" };
class myClass(){
public myClass(){
}
}
foreach (string name in array)
{
myClass *value of name here* = new myClass();
}
Would result in three objects being instantiated, with the names “one”, “two” and “three”.
Is this possible or is there are better solution?
What are you trying to do is not possible in statically-typed language. IIRC, that’s possible on PHP, and it’s not advisable though.
Use dictionary instead: http://ideone.com/vChWD
Output: