You'll need to add a reference to System.Windows.Forms to your assembly.
System.Windows.Forms.FolderBrowserDialog fd = new System.Windows.Forms.FolderBrowserDialog();
System.Windows.Forms.DialogResult result = fd.ShowDialog();
if(result == System.Windows.Forms.DialogResult.OK)
my_path = fd.SelectedPath;
Condensed from
here.