PS:可以写成静态方法,编译到动态库里,到处都可以用了。
public class Configs
{
private string m_CurrentPath;
private string Platform
{
get
{
return Environment.OSVersion.Platform.ToString();
}
}
public string CurrentPath
{
get
{
if(Platform.Equals("WinCE"))
{
m_CurrentPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
}
else if(Platform.Equals("Win32NT"))
{
m_CurrentPath = Directory.GetCurrentDirectory();
}
return m_CurrentPath;
}
}
public Configs()
{
}
}
跨平台获取应用路径
本文介绍了一种在C#中跨平台(WinCE与Win32NT)获取应用程序当前路径的方法,通过判断操作系统平台来选择合适的路径获取方式。

被折叠的 条评论
为什么被折叠?



