我想在调试会话中使用环境变量作为命令行参数.所以Project Properties-> Debug->命令行参数:%TEMP%不会将临时路径作为参数而不是字符串"%TEMP%".
当然,我可以通过编程方式将环境变量解析为路径,或者复制通过正确的路径.但我只想知道,如果一个envvariable工作,什么时候,它是如何工作的?!
有人知道如何在VS调试命令行参数中将envvar指定为命令行参数吗?
我想检索系统中的固定磁盘列表.但C#的GetDrives固定驱动器包括插头USB硬盘.
知道如何检测到固定驱动器不是USB硬盘或反之亦然吗?
我想我想用旗帜生成一个命令行等等.标志是bool类型,但命令行是像"/ activeFlag"这样的字符串.有没有办法在C#中编写一个setter,它接受一个bool但是getter返回一个字符串?
喜欢
private string activeFlag {
get { return activeFlag; }
set {
// the value here should be the bool
activeFlag = value ? " /activeFlag" : "";
}
}
Run Code Online (Sandbox Code Playgroud)