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)); 
```

现在呈现如下:

如您所见,类型 Lockednew 由于某种原因不再是紫色。为什么会这样,我该如何解决?

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 中声明记录,效果会更好: