簡體   English   中英

為什么不內聯這個:新列表<string> ().AddRange(...);?

[英]Why don't work inline this: new List<string>().AddRange(...);?

我嘗試使用內聯:

var firstSizeColumns = new List<string>().AddRange(_alwaysShowProperty);

但是有一個錯誤:

不能將 void 分配給隱式類型的變量。

我知道它必須分成兩行。 簡單的:

var firstSizeColumns = new List<string>();
firstSizeColumns.AddRange(_alwaysShowProperty);

AddRange是一個返回類型void的方法。 因此,您不能將結果分配給變量。

改用List的以下構造函數:

var collection = new List<string>(_alwaysShowProperty);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM