Hey!
I'm looking for a way to count trough my strings.
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_0));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_1));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_2));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_3));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_4));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_5));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_6));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_7));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_8));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_9));
.
.
.
What I do here: I'm receiving my strings (Novalis_1....) from another script.
The Problem is that I can't simply modify the numbers in the strings, because a error is the follow. Something like no definition for string... or sth like that. Now... what is the right way?
**EDIT**
discret error:
I can't take for example all last numbers of the strings away like that:
for(int i = 0; i < inventory.Count; i++)
{
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_i));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_i));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_i));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_i));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_i));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_i));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_i));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_i));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_i));
AddItem(System.Convert.ToInt32(ILUS.Novalis_1_i));
.
.
.
}
because the strings:
ILUS.Novalis_1_0
ILUS.Novalis_1_1
ILUS.Novalis_1_2
ILUS.Novalis_1_3
ILUS.Novalis_1_4
ILUS.Novalis_1_5
ILUS.Novalis_1_6
ILUS.Novalis_1_7
ILUS.Novalis_1_8
ILUS.Novalis_1_9
are not referenced anymore -> error: not found ILUS.Novalis_1_i
thats the logic behind.
each int i should contain the number for which string I want to search for.
**EDIT END**
thanks for all answers :D
cheers
↧