gpt4 book ai didi

c# - `_[....]` 是有效标识符吗?

转载 作者:可可西里 更新时间:2023-11-01 08:10:07 25 4
gpt4 key购买 nike

我刚刚安装了来自 Microsoft 的 .NET 4.5 引用源,因为我正在尝试调试我遇到的问题,我在 HttpApplication.cs 中偶然发现了以下内容。

// execution step -- call asynchronous event
internal class AsyncEventExecutionStep : IExecutionStep {
private HttpApplication _application;
private BeginEventHandler _beginHandler;
private EndEventHandler _endHandler;
private Object _state;
private AsyncCallback _completionCallback;
private AsyncStepCompletionInfo _asyncStepCompletionInfo; // per call
private bool _[....]; // per call
private string _targetTypeStr;

注意倒数第二行 private bool _[....];//每次调用

_[....] 是否是一个有效的标识符(在任何编译级别,包括 IL)或者自编译以来源代码是否已更改?

最佳答案

没有;那是无效的。

在发布源代码之前,微软通过一个编写糟糕的内部工具运行它,该工具将所有员工姓名替换为 [....]
不幸的是,该工具也替换了实际源代码。

这实际上适得其反;您可以通过查看已编译的元数据(例如,在 Reflector 中)找出大部分隐藏源实际上是什么。

你的特定行应该是 private bool _sync

关于c# - `_[....]` 是有效标识符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13975063/

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