小编Eph*_*aim的帖子

在VisualStudio C#的调试会话中将环境变量指定为命令行参数

我想在调试会话中使用环境变量作为命令行参数.所以Project Properties-> Debug->命令行参数:%TEMP%不会将临时路径作为参数而不是字符串"%TEMP%".

当然,我可以通过编程方式将环境变量解析为路径,或者复制通过正确的路径.但我只想知道,如果一个envvariable工作,什么时候,它是如何工作的?!

有人知道如何在VS调试命令行参数中将envvar指定为命令行参数吗?

c# debugging environment-variables command-line-arguments

8
推荐指数
1
解决办法
1623
查看次数

C#getdrives类型固定但没有usb硬盘?

我想检索系统中的固定磁盘列表.但C#的GetDrives固定驱动器包括插头USB硬盘.

知道如何检测到固定驱动器不是USB硬盘或反之亦然吗?

c# usb hard-drive getdrivetype

5
推荐指数
1
解决办法
5021
查看次数

在setter方法中转换类型,可能吗?什么时候怎么样?

我想我想用旗帜生成一个命令行等等.标志是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)

c# get properties set

4
推荐指数
2
解决办法
9676
查看次数