public Surface(string surfacesString) { string[] lines = surfacesString.Split(new[] { "\r\n", "\r", "\n" }, StringSplitOptions.None); foreach (var item in lines) { string[] strings = item.Split(new[] { ",", ";" }, StringSplitOptions.None); int[] rgbParameter = new int[3]; int.TryParse(strings[1], out rgbParameter[0]); int.TryParse(strings[2], out rgbParameter[1]); int.TryParse(strings[3], out rgbParameter[2]); SurfacesList.Add(new Tuple <string, int[]>(strings[0], rgbParameter)); } }
public Surface() { SurfacesList.Add(new Tuple <string, int[]>("test", new int[] { 1, 2, 3 })); }