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();  
  • 相关阅读:
    java运算符优先级
    快排
    dpkg
    BZOJ 4487 染色问题
    BZOJ 3530 数数
    XSY 2754 求和
    BZOJ 4559 成绩比较
    广义容斥-二项式反演-容斥系数
    线性基学习笔记及其相关证明
    BZOJ 2754 喵星球上的点名
  • 原文地址:https://www.cnblogs.com/chengjun/p/5490126.html
Copyright © 2011-2022 走看看