how to get rid of compiler error: C# use of unassigned local variable? -



how to get rid of compiler error: C# use of unassigned local variable? -

i have questions why c# doesn't coordinates[j] part , can it.

string[] lines = system.io.file.readalllines(@"c:\users\sp\dropbox\projecteuler\102\p102_triangles.txt"); string[] coordinates_str; double[] coordinates; //contains coordinates each line a1(x,y), a2(x,y), a3(x,y) long ln = lines.length; console.writeline("length: " + ln.tostring()); (int = 0; < ln; i++) { console.write(i); console.write(lines[i]); coordinates_str = lines[i].split(','); (int j = 0; j < 6; j++) { coordinates[j] = convert.todouble(coordinates_str[j]); } }

you assign values elements of coordinates without allocating storage first

double[] coordinates = new double[6];

so far have said coordinates reference array of doubles, have not said how big array (you have not allocated storage).

c# compiler-errors unassigned-variable

Comments

Popular posts from this blog

c# - ASP.NET MVC Sequence contains no matching element -

java - Parsing XML, skip certain tags -

rest - How to invalidate user session on inactivity in a stateless server? -