首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在List<int>中查找逗号分隔的字符串值

,可以通过以下步骤来实现:

  1. 遍历List<int>中的每个整数元素。
  2. 将每个整数转换为字符串类型。
  3. 使用字符串的Split方法,以逗号为分隔符将字符串拆分成一个字符串数组。
  4. 遍历字符串数组,将每个字符串转换为整数类型。
  5. 检查转换后的整数是否存在于List<int>中。
  6. 如果存在,将该整数添加到一个新的List<int>中,作为结果。
  7. 返回结果List<int>。

以下是一个示例代码,使用C#语言实现上述步骤:

代码语言:txt
复制
using System;
using System.Collections.Generic;

public class Program
{
    public static List<int> FindCommaSeparatedValues(List<int> numbers, string commaSeparatedString)
    {
        List<int> result = new List<int>();

        string[] stringValues = commaSeparatedString.Split(',');

        foreach (string stringValue in stringValues)
        {
            int value;
            if (int.TryParse(stringValue, out value) && numbers.Contains(value))
            {
                result.Add(value);
            }
        }

        return result;
    }

    public static void Main(string[] args)
    {
        List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
        string commaSeparatedString = "2,4,6,8";

        List<int> result = FindCommaSeparatedValues(numbers, commaSeparatedString);

        Console.WriteLine("Result: ");
        foreach (int value in result)
        {
            Console.WriteLine(value);
        }
    }
}

在这个示例中,我们定义了一个名为FindCommaSeparatedValues的方法,它接受一个List<int>和一个逗号分隔的字符串作为参数。该方法返回一个包含在List<int>中存在的逗号分隔的字符串值的新List<int>。

在Main方法中,我们创建了一个包含整数的List<int>和一个逗号分隔的字符串。然后,我们调用FindCommaSeparatedValues方法,并打印结果。

请注意,这只是一个示例代码,实际应用中可能需要根据具体需求进行适当的修改和优化。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券