小编dav*_* kh的帖子

不能多次初始化var变量

嗨我有一个var变量,我需要根据if语句初始化它这是我的代码:

var series = new ColumnSeries{};
if(integer == 0)
  series = new LineSeries{};
else if (integer == 1)
  series = new PieSeries{};
else if (integer == 2)
  series = new AreaSeries{};
Run Code Online (Sandbox Code Playgroud)

但它得到错误,我不能多次初始化变量,所以我怎么能不止一次初始化这个变量?我需要根据if语句更改我的图表类型,所以我尝试了这种方式.

c# var initializer livecharts

3
推荐指数
1
解决办法
126
查看次数

有条件地采取一些或所有项目

如何为Take()通话添加条件?

query.Take(isTrue ? 10 : 0);
Run Code Online (Sandbox Code Playgroud)

而不是0,我想取查询返回的所有项目.

c# linq

0
推荐指数
1
解决办法
57
查看次数

标签 统计

c# ×2

initializer ×1

linq ×1

livecharts ×1

var ×1