,可以通过以下步骤来实现:
以下是一个示例代码,使用C#语言实现上述步骤:
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
方法,并打印结果。
请注意,这只是一个示例代码,实际应用中可能需要根据具体需求进行适当的修改和优化。
领取专属 10元无门槛券
手把手带您无忧上云