C# 使用 foreach 循环遍历物料,判断为空并提示
以下是用 C# 语言实现的示例代码:
string materialA = null;
string materialB = null;
string materialC = 'some value';
bool isEmptyMaterialA = string.IsNullOrEmpty(materialA);
bool isEmptyMaterialB = string.IsNullOrEmpty(materialB);
if (isEmptyMaterialA && isEmptyMaterialB)
{
Console.WriteLine('Material A and B are empty.');
}
else
{
foreach (var material in new[] { materialA, materialB, materialC })
{
Console.WriteLine(material ?? 'null');
}
}
首先,我们定义了三个字符串变量 materialA、materialB 和 materialC,其中 materialA 和 materialB 都被赋值为 null,而 materialC 被赋值为一个非空字符串。
然后,我们使用 string.IsNullOrEmpty() 方法检查 materialA 和 materialB 是否为空,如果都为空,则在循环外部输出提示信息。否则,我们使用 foreach 循环遍历这三个字符串变量,并将它们输出到控制台上。在输出时,我们使用空值合并运算符 ?? 来判断当前变量是否为 null,如果是,则输出字符串 'null'。
注意,在实际开发中,我们应该避免将变量命名为 materialA、materialB 和 materialC 这样的名称,应该使用更有意义的变量名来提高代码的可读性。
原文地址: https://www.cveoy.top/t/topic/mpVC 著作权归作者所有。请勿转载和采集!