州判>七年级上册作文vscodec语⾔⾼亮,VSCodeC#语法⾼亮错误
使⽤“Visual Studio Code 1.15.1”;VS Code C#语法⾼亮错误
古诗七夕我⼀直在我的Mac上使⽤VSCode来查看我在其他地⽅写过的⼀些C#代码,出于某种原因,某些事情没有正确突出显⽰。
(0)await与变量⽽不是⽅法调⽤或成员访问器⼀起使⽤时,语句未正确突出显⽰。
await someTask; // highlighted as if someTask were a variable of type await
await someThing.SomeTask; // highlighted correctly
青茶的功效与作用await someThing.DoSomething(); // highlighted correctly
(1)就好像它是⼀个函数,⽽不是关键字using被突出显⽰。
using (var spoon = new DisposableSpoon()) {
// ...
}
之前没有发⽣过。 (2)某些C#7功能未正确突出显⽰,如out变量。
if (map.TryGetValue(key, out TValue val)) {
// ...
}
我使⽤的是默认主题(⿊+),我不认为我有任何启⽤⼤,⼯作区破插件(⼤部分只是额外的主题或其他语⾔的⽀持)。我是否意外地搞乱了⼀个配置或者什么,或者这是⼀个错误?
编辑:(1)当我将语⾔从“C#”更改为“C#(官⽅)”时,它是固定的。似乎有多个C#出于某种原因,但似乎没有解决所有上述错误。如果这只是由于⼀个不可靠的配置或什么的,我将如何恢复到默认?
+0
统一着装>招新策划
殃及池鱼eh,'out'不是C#7功能,它已经成为很长⼀段时间的语⾔的⼀部分。 –
园林景观设计师+1
我的意思是在同⼀位置声明⼀个变量作为输出参数,如上所⽰ –