Переход с VBScript на C # туда и обратно добавляет много сложности. Если возможно, было бы действительно легче выбрать один или другой.
В C # вы можете делать все, что можете в VBScript. (То, как вы это делаете, возможно, отличается, но вы можете выполнять все те же задачи - доступ к файлам, доступ к базе данных и т. Д.) Если это возможно, вам, возможно, лучше просто работать в C #.
Я делаю небольшую догадку, основываясь на контексте вопроса здесь, но я пытаюсь ответить в своей голове, почему вы хотите это сделать, и единственное, о чем я могу думать, это что вы не знаете, как отобразить диалоговое окно папки в VBScript, поэтому вы прибегаете к попытке сделать это в C #. Это правильно?
Если это так, вы можете отобразить диалоговое окно папки в VBScript, как показано здесь: http://www.robvanderwoude.com/vbstech_ui_browsefolder.php