GitHub flavored markdown 代码语法高亮强制类型
GitHub flavored markdown code syntax highlighting forcing type
采用这个简单的代码降价:
```cs
var x = new Locked<Rec>(new ("John", 35));
```
这在 GitHub 自述文件中呈现如下:
我现在只加一个定义:
```cs
record Rec(string Name, int Age);
var x= new Locked<Rec>(new ("John", 35));
```
现在呈现如下:
如您所见,类型 Locked
和 new
由于某种原因不再是紫色。为什么会这样,我该如何解决?
Visual Studio 代码做同样的事情。
我不是C#开发者,但是the examples I found都实例化里面的记录Main
:
```cs
record Rec(string Name, int Age);
public static void Main()
{
var x = new Locked<Rec>(new ("John", 35));
}
```
这似乎让 VSCode 和 GitHub 都像您期望的那样突出显示语法:
如果你也在 Main
中声明记录,效果会更好:
采用这个简单的代码降价:
```cs
var x = new Locked<Rec>(new ("John", 35));
```
这在 GitHub 自述文件中呈现如下:
我现在只加一个定义:
```cs
record Rec(string Name, int Age);
var x= new Locked<Rec>(new ("John", 35));
```
现在呈现如下:
如您所见,类型 Locked
和 new
由于某种原因不再是紫色。为什么会这样,我该如何解决?
Visual Studio 代码做同样的事情。
我不是C#开发者,但是the examples I found都实例化里面的记录Main
:
```cs
record Rec(string Name, int Age);
public static void Main()
{
var x = new Locked<Rec>(new ("John", 35));
}
```
这似乎让 VSCode 和 GitHub 都像您期望的那样突出显示语法:
如果你也在 Main
中声明记录,效果会更好: