Select the specific part of the URL
                            
                         
                        
                     
                 
                
                    Hi 
My URI contains such below path
http://192.168.3.100/PACS3.2.0_DATA/Android_Images/1/1.2.840.114257.0.11796824240075870457700001003416408300001/DICOMDIR.dic//PACS3.2.0
  I just want the 
http://192.168.3.100/PACS3.2.0_DATA/Android_Images/1/1.2.840.114257.0.11796824240075870457700001003416408300001/DICOMDIR.dic
this URL and splite the last //PACS3.2.0 
how I can do this? also my code is as
Android.Net.Uri data = Implementation.Tag as Android.Net.Uri;
  // else
  if (data != null)
  {
  //Uri data = Intent.Data;  
  Scheme = "http"; // "http"
  AndroidLog.Information("scheme : " + Scheme);
  Host = data.Host; // "192.168.3.100"
  AndroidLog.Information("host : " + Host);
  BaseServerDirectory = string.Empty;
  for (int i = 0; i < data.PathSegments.Count - 2; i++)
  {
  var item = data.PathSegments[i];
  BaseServerDirectory += item + "/";
  }
  BaseServerDirectory = BaseServerDirectory.Remove(BaseServerDirectory.Length - 1);
  //BaseServerDirectory = string .Format ("{0}/{1}", Intent.Data.PathSegments[0],Intent.Data.PathSegments[1]);
  AndroidLog.Information(BaseServerDirectory);
  int segcount = data.PathSegments.Count;
  AndroidLog.Information("segcount : " + Convert.ToInt32(segcount));
  // string firstseg = Intent.Data.PathSegments[0];
  StringBuilder sb = new StringBuilder();
  foreach (var item in data.PathSegments)
  {
  sb.Append("/" + item);
  }
  AndroidLog.Information(sb.ToString());
  UriBuilder builder = new UriBuilder();
  builder.Host = Host;
  builder.Scheme = Scheme;
  builder.Path = sb.ToString();//string .Format ("{0}/{1}",BaseServerDirectory , sb.ToString());
  DicomDirUrl = builder.ToString();
  AndroidLog.Information(DicomDirUrl);
}