![]() |
1
5
C#interactive本身作为单独的应用程序运行,并具有单独的应用程序配置文件。如果在C#interactive中运行此操作:
您将看到如下内容:
这就是正在使用的配置文件。当然,它不包含您的变量,所以代码尝试
在运行时设置配置文件的常用方法是:
但是,应该这样做 之前 对配置文件的任何访问。当进行第一次访问时,文件将被缓存,对路径的后续更改将不起作用。不幸的是,在允许您访问执行命令之前,C#interactive已经可以使用该文件。 有各种各样的黑客通过反射来重置缓存。例如(逐字复制自 here ):
考虑到这些,如果你把这个函数
您的代码将按预期工作。你可以把这个黑客放在单独的脚本中(
|
![]() |
2
2
例如,如果将设置添加到配置文件中
试着通过
在C#交互式窗口中,可以使用关键字引用程序集
然后您就可以获得您的价值:
而且您可以通过以下方式添加项目的所有引用: 右键单击项目->初始化与项目集的交互 VS将为您提供一切。 使现代化对于 your example :
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |