3 回答

TA貢獻1824條經(jīng)驗 獲得超6個贊
好的ImmutableList有一個你應(yīng)該使用的 create 方法
public ImmutableList<int> ImmutableListCreate()
{
return ImmutableList.Create<int>(1, 2, 3, 4, 5);
}

TA貢獻1877條經(jīng)驗 獲得超1個贊
您使用的語法不是調(diào)用您認為的構(gòu)造函數(shù)。它正在調(diào)用空構(gòu)造函數(shù),然后在后臺調(diào)用.Add您提供的對象數(shù)組。
您將需要使用其中一種構(gòu)建器方法:
public static readonly ImmutableList<object[]> AddressTestCases =
new[] {
new object[]{ "", false },
new object[]{ "testestest", true }
}).ToImmutableList();

TA貢獻1795條經(jīng)驗 獲得超7個贊
要創(chuàng)建 ImmutableList,您必須使用在 ImmutableList 靜態(tài)類上定義的靜態(tài)工廠方法 Create()。
這意味著您將需要
public static readonly ImmutableList<object[]> AddressTestCases = ImmutableList.Create(new object[] { "", false }, new object[] { "testtest", true });
- 3 回答
- 0 關(guān)注
- 279 瀏覽
添加回答
舉報