这两个类的用途是什么? MSDN示例似乎也可以使用常规数据类型实现。谁能对此提供任何想法?
MSDN示例: https://docs.microsoft.com/en-us/dotnet/api/system.threading.asynclocal-1?view=netframework-4.8
如果我不这样做:
static AsyncLocal<string> _asyncLocalString = new AsyncLocal<string>();
但以下内容代替:
static string _asyncLocalString = '';
并删除其.Value
属性,结果应该与我认为的相同。