gpt4 book ai didi

c# - 监视未使用的局部变量是不可能的?为什么?

转载 作者:行者123 更新时间:2023-11-30 19:27:47 24 4
gpt4 key购买 nike

我写了一个控制台测试程序,它应该调用一个方法并返回值。但我没有使用最终变量。当我测试它时,我无法将变量添加到观看部分。此错误出现在监 window 口中

The name 'myvariable' does not exist in the current context 

我的代码:

  var myvariable =  SyncService.ModelToXml(tables);

modelToXml 是一个简单的方法。但是当我改成这个时,我可以观察我的变量。

 var myvariable =  SyncService.ModelToXml(tables);
var anothervariable = myvariable;

所以我尝试了这段代码:

 var xxxx = 1000;

我也看不了xxxx。我有一个问题,当我们不使用变量时,.net 会在编译模式下删除它们吗?是否??如果不是,那我看不下去的原因是什么...

最佳答案

是的,如果设置了 optimize 选项,编译器会删除未使用的变量。您可以在项目设置下编辑此设置。

打开项目的属性页面。

单击构建属性页。

修改优化代码属性。

关于c# - 监视未使用的局部变量是不可能的?为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17769935/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com