小编ng8*_*92a的帖子

使用foreach循环定义列表中包含各种字符串的单个messageBox可能吗?

我在var集中有各种字符串

var linhas = new[] { line8, line9, line10}
Run Code Online (Sandbox Code Playgroud)

我想在一个消息框中显示它们,但是!我不想展示那些空的,所以我使用以下内容

foreach (var l in linhas)
    if (l != null)
    {
        MessageBox.Show(l);
    }
Run Code Online (Sandbox Code Playgroud)

但正如预测的那样,它一次只能显示一条消息.有可能以某种方式从列表中删除空行,并在单个MessageBox中仅显示除null之外的那些行吗?

MessageBox.Show(linenotnull8 + "\n" + linenotnull10);
Run Code Online (Sandbox Code Playgroud)

c# foreach messagebox

2
推荐指数
1
解决办法
792
查看次数

使用Math.Pow时出现“无法将双精度浮点数转换”错误

我有以下几点:

        int val1 = 2;
        float val2 = (float)val1;

        decimal val3 = 3.2m;
        float val4 = (float)val3;

        float Result2 = Math.Pow(val4, val2);
Run Code Online (Sandbox Code Playgroud)

在我看来,val4和val2都属于float类型。但是我每次在Math.Pow上都会收到一个错误,表明它无法将double类型转换为隐式类型float。我想我正确地投射了所有内容,是否缺少了某些内容?

c# compiler-errors exponential

-2
推荐指数
1
解决办法
8986
查看次数

标签 统计

c# ×2

compiler-errors ×1

exponential ×1

foreach ×1

messagebox ×1