我有这段代码
string path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
这会产生一个字符串,例如
"file://C://Foo//bin"
我想要的是
"C://Foo//bin"
如何在不手动删除"file://"
的情况下获得该功能?
答案 0 :(得分:0)
使用子串
string path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
this.Text = path.Substring(6, path.Length - 6);
或使用此
this.Text = Application.StartupPath;