title: loading CSV data and create array of points
body: <p>I'm currently tasked with creating a small C# application in Visual C# 2010 Express that loads a CSV file and processes the information to create an array of points, to be displayed on a map. 
  The entries in the CSV are as follows:</p>
  
  <p>Device;Latitude;Longitude;Speed;Time</p>
  
  <p>57EA7531-0E1F-41C7-B785-22398D445FEA;55.512.653;13.306.292;93;13-4-2014 14:01</p>
  
  <p>The idea is to load this information, split the data, appoint it to different attributes of the following code:</p>
  
  <pre><code>ShapeLayer sl = new ShapeLayer("Marker");
  wpfMap.Layers.Add(sl);
  marker.Width = marker.Height = 20;
  marker.ToolTip = "A map marker"; [needs to contain Device;Latitude;Longitude;Speed;Time]
  sl.Shapes.Add(marker);
  ShapeCanvas.SetLocation(marker, new System.Windows.Point(8.4, 49)); [needs to contain Longitude,Latitude]
  </code></pre>
  
  <p>noted inbetween [] is the data from the CSV that needs to be entered. </p>
  
  <p>This CSV file contains about 2000 entries and for each entry, a points needs to be created using the above code. I have very limited experience with loading CSV's and creating an Array with the processed data, is there ayone that can help me out?</p>