我在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) 我有以下几点:
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。我想我正确地投射了所有内容,是否缺少了某些内容?