C# ReSharper认为我';我想用readonly吗?

C# ReSharper认为我';我想用readonly吗?,c#,resharper,c#-7.2,C#,Resharper,C# 7.2,在编写C#时,我无意中错过了集合初始值设定器中的=new List(),这意味着我编写的代码不正确: readonly List<int> x { 1,2,3 } 只读列表x { 1,2,3 } 然而,除了明显的语法错误外,ReSharper还注释了readonly关键字,称其为“C#7.2语言特性” ReSharper认为我想用readonly做什么?在C#7.2中是否有与此相关的新功能?@Evk:那么。。。是哪一个?@Evk我读到了,不明白哪一个适用于这个问题。想详

在编写C#时,我无意中错过了集合初始值设定器中的
=new List()
,这意味着我编写的代码不正确:

readonly List<int> x
{
    1,2,3
}
只读列表x
{
1,2,3
}
然而,除了明显的语法错误外,ReSharper还注释了
readonly
关键字,称其为“C#7.2语言特性”


ReSharper认为我想用
readonly
做什么?在C#7.2中是否有与此相关的新功能?

@Evk:那么。。。是哪一个?@Evk我读到了,不明白哪一个适用于这个问题。想详细说明一下吗?
readonly struct
?对不起,我有点误读了这个问题。但无论如何,这种语法在C#7.2中也是无效的,因此我们只能猜测Resharper的意思。可能确实是只读结构,尽管我不能用我(上一个)版本的resharper复制它。只有当我添加了
readonly struct List x
时,它才会提示这是C#7.2的特性。