trouble converting string to int
Code:
{ // check if valid pair
{
jw.paired [0] = jw.siredata[x,2];
jw.paired [1] = jw.siredata[x,3];}
// Convert array paired to string
StringBuilder builder = new StringBuilder();
foreach (int val in jw.paired)
{
builder.Append(val);
}
// int lnk = builder;
int value2;
int.TryParse(val, out value2);
// int value2 = Int32.Parse(builder);
if ((value2) == (jw.unlinked1)) {random_module();}
else
if ((value2) == (jw.unlinked2)) {random_module();}
else
{
jw.siredata[x, 3] = jw.linkedpairs[num, 0];
jw.siredata[x, 4] = jw.linkedpairs[num, 1];
}
I'm getting the error The name 'val' does not exist in the current context.