zoukankan      html  css  js  c++  java
  • 当类库项目中无法使用Application.StartupPath

    通常我们WinForm编程时,要获取程序当前运行的文件夹路径会用Application.StartupPath ,但是Application.StartupPath在编写类库项目时却无法使用,因为我们根本无法用using System.Windows.Forms;来引入Application.StartupPath 的命名空间,这个时侯我们要用AppDomain.CurrentDomain.BaseDirectory。

    private static string fullPathFileName = Application.StartupPath + "\Set.Ini"; //用于WINFORM
    private static string fullPathFileName = AppDomain.CurrentDomain.BaseDirectory+"\Set.Ini"; //用于类项目

    using System.Windows.Forms;

    控制台程序添加System.Windows.Forms;

    因为是控制台应用程序,还要去添加引用

    //获取了应用程序路径,不包括可执行文件名称。   

    1. string path1 = Application.StartupPath;  
    2. Console.WriteLine(path1);  
    3. //获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。      
    4. string path2 = Application.ExecutablePath;  
    5. Console.WriteLine(path2);  
    6. //substring()用法   
    7. //取得执行文件根目录   
    8. path1 = path1.Substring(0,path1.LastIndexOf("\"));  
    9. Console.WriteLine(path1);  
    10. Console.ReadLine();  
  • 相关阅读:
    Lambda表达式
    java中解决小数精度问题
    [Unity]-黑魂复刻-动画 001
    kuka Virtual Remote pendant 连接使用
    C# 操作 pg 数据库
    C#常用字符串操作
    Go学习笔记之相关资源
    Go学习笔记之常用命令
    Go学习笔记之安装
    nginx学习笔记之安装
  • 原文地址:https://www.cnblogs.com/chengjun/p/5490126.html
Copyright © 2011-2022 走看看