在C#中,可以使用LINQ(Language Integrated Query)来轻松地从数组中摆脱空或空字符串值。以下是一个示例:
using System;
using System.Linq;
class Program
{
static void Main()
{
string[] array = { "Apple", "", "Orange", null, "Grape", "", "Banana", null };
// 使用LINQ摆脱空或空字符串值
string[] filteredArray = array.Where(s => !string.IsNullOrEmpty(s)).ToArray();
// 输出过滤后的数组
foreach (string s in filteredArray)
{
Console.WriteLine(s);
}
}
}
在这个示例中,我们首先创建了一个包含空值和空字符串的字符串数组。然后,我们使用LINQ的Where
方法和string.IsNullOrEmpty
方法来过滤数组中的空值和空字符串。最后,我们将结果转换为一个新的字符串数组,并将其输出到控制台。
领取专属 10元无门槛券
手把手带您无忧上云