title: Conversion of points in one Projected Coordinate System to Another
body: <p>How can I convert points from one projected coordinate system to another using ArcObjects in C#?</p>
  
  <pre><code>//Coordinates in feet
  double feetLong = 2007816.711;
  double feetLat = 393153.895;
  
  //Coordinates in decimal degrees (Should be the resulting coordinates)
  //long: -97.474575;
  //lat:   32.747352;
  
  double[] feetPair = new double[] { feetLong, feetLat };
  
  //Our projection used in GIS
  string epsg32038 = "PROJCS[\"NAD27 / Texas North Central\",GEOGCS[\"GCS_North_American_1927\",DATUM[\"D_North_American_1927\",SPHEROID[\"Clarke_1866\",6378206.4,294.9786982138982]],PRIMEM[\"Greenwich\",0],UNIT[\"Degree\",0.017453292519943295]],PROJECTION[\"Lambert_Conformal_Conic\"],PARAMETER[\"standard_parallel_1\",32.13333333333333],PARAMETER[\"standard_parallel_2\",33.96666666666667],PARAMETER[\"latitude_of_origin\",31.66666666666667],PARAMETER[\"central_meridian\",-97.5],PARAMETER[\"false_easting\",2000000],PARAMETER[\"false_northing\",0],UNIT[\"Foot_US\",0.30480060960121924]]";
  //Google Maps projection
  string epsg3785 = "PROJCS[\"Popular Visualisation CRS / Mercator\",GEOGCS[\"Popular Visualisation CRS\",DATUM[\"D_Popular_Visualisation_Datum\",SPHEROID[\"Popular_Visualisation_Sphere\",6378137,0]],PRIMEM[\"Greenwich\",0],UNIT[\"Degree\",0.017453292519943295]],PROJECTION[\"Mercator\"],PARAMETER[\"central_meridian\",0],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"Meter\",1]]";
  </code></pre>
  
  <p>This is the beginning of my code.  I've tried using the CoordinateSystemFactory but never got anything to work. I intend to use ProjNet to solve this although I am open to any other way.  I am really new to using ArcObjects to create custom tools and have been stuck on this for a while.  </p>