如何在C#中的一个语句中声明多个列表<t>变量

rum*_*umi 0 c#

如何在一条语句中声明以下变量

List<Plane> availableAircrafts = new List<Plane>(); List<Plane> selectedAircrafts = new List<Plane>();
Run Code Online (Sandbox Code Playgroud)

例如类似

List<Plane> availableAircrafts, selectedAircrafts = new List<Plane>();
Run Code Online (Sandbox Code Playgroud)

我已经尝试了上面的方法,但是遇到了第一个变量未使用的编译器错误。

Ale*_*exD 5

从语法的角度来看,无需讨论这是否是一种好习惯(请参阅@MatthewHaugen和@SriramSakthivel的相关评论):

List<Plane> availableAircrafts = new List<Plane>(), selectedAircrafts = new List<Plane>();
Run Code Online (Sandbox Code Playgroud)

因此,它与任何其他类型几乎相同。


而且,如果未使用该变量,则最好将其删除而不是初始化。