VS Code调试.NET(C#/F#):监视面板与REPL语法参考查询
VS Code中.NET调试监视面板与调试控制台语法参考
- 语法基准:VS Code的.NET调试器复用了C#/F#原生的表达式语法,直接沿用代码里的写法即可,官方的语法参考就是C#语言规范和F#语言规范中的表达式部分。
- 数组切片示例:
- C#:若使用C# 8.0及以上版本,直接在监视面板或调试控制台输入
myArray[3..6]就能查看对应切片;旧版本C#可以用myArray.Skip(3).Take(3)来获取相同范围的元素集合。 - F#:F#原生支持切片,调试时输入
myArray.[3..6](注意索引前的.)即可查看指定范围的切片。
- C#:若使用C# 8.0及以上版本,直接在监视面板或调试控制台输入
- 额外说明:调试控制台的REPL和监视面板支持绝大多数合法的C#/F#表达式,包括属性访问、方法调用、简单lambda表达式等,只要是当前调试上下文允许执行的表达式都能使用。
内容的提问来源于stack exchange,提问作者Franco Tiveron
相关产品推荐
相关产品推荐

