VB.NET / C# 如何获取程序当前路径

最近又重新回滚学习编程。每次都重头学,因为没做笔记。这回把所有需要的东西都直接写下来。以后就不用到处找资料了。基本上都是简单的文件操作。大神勿喷,只给毫无基础的小白看的。都是简单代码,套进去就可以用了,然后把所需要的模块随便组合得到自己所用的程序。

今天先来看看如何用 VB.NET 和 C# 获取当前程序所在的路径的方法。

注:所有程序基于 Visual Studio 2013,按理说其他版本应该也适用。

1. 首先新建个 Windows Forms Application

2. 然后弄个 TextBox 再加一个 Button

3. 双击 Button

VB 代码

4.1 将下方代码写入 Sub 与 End Sub 之间 (如图所示)

1
2
3
        Dim appPath As String
        appPath = Application.StartupPath()
        TextBox1.Text = appPath

C# 代码

4.2 C# 写法和 VB 类似,只不过代码不同,要把代码写在大括号中

1
2
3
        string appPath;
        appPath = Application.StartupPath;
        textBox1.Text = appPath;

5. 测试程序