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

C#将整数字符串拆分为IEnumerable <int>

在C#中,可以使用LINQ(Language Integrated Query)来将整数字符串拆分为IEnumerable<int>。以下是一个示例代码:

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

class Program
{
    static void Main(string[] args)
    {
        string input = "123456789";
        IEnumerable<int> result = SplitStringToInt(input);
        foreach (int num in result)
        {
            Console.WriteLine(num);
        }
    }

    static IEnumerable<int> SplitStringToInt(string input)
    {
        return input.Select(c => int.Parse(c.ToString()));
    }
}

在这个示例中,我们定义了一个名为SplitStringToInt的方法,该方法接受一个字符串参数,并返回一个IEnumerable<int>。我们使用LINQ中的Select方法,将字符串中的每个字符转换为int,并返回结果。

需要注意的是,这个示例中的代码假设输入字符串只包含数字字符。如果输入字符串包含其他字符,可能会导致异常。在实际应用中,应该添加适当的错误处理和验证来确保代码的稳定性和安全性。

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

相关·内容

没有搜到相关的沙龙

领券