visualstudio - 如何将对象内容转换为字符串

时间:2012-11-16 09:13:43

标签: string visual-studio object visual-studio-2012

我想显示目录但消息框显示: system .__ ComObject

 Public Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        filesystem = CreateObject("Scripting.FileSystemObject")
        ThisDir = filesystem.GetFolder("F:\-=Temporal=-\Documentos\DVD Temazos\")

       '1st try
        MessageBox.Show(ThisDir.ToString())

       '2nd try
       Dim a As String = CType(ThisDir, String)
       MessageBox.Show(a)
  end sub

我做错了什么?

三江源

1 个答案:

答案 0 :(得分:1)

如果您真的想使用FileSystemObject,则必须调用Name属性来获取文件夹的名称:

MessageBox.Show(ThisDir.Name)

但我建议使用名称空间System.IO中的.NET类,如System.IO.Directory