C# 如何将每个字符打印成C语言中的一部分#

C# 如何将每个字符打印成C语言中的一部分#,c#,console,C#,Console,我如何要求输入一个数字,然后检查给定的数字是否为5位数字,并逐个打印 例如,12345号需要在控制台中打印为: 1 2 3 4 5 使用模量(%) 多谢各位 已编辑尝试以下操作: static void Main(string[] args) { int number = 12345; int countOfDigit = number.ToString().Length; for (int i = 1; i <= countOfDigit; i++) {

我如何要求输入一个数字,然后检查给定的数字是否为5位数字,并逐个打印
例如,12345号需要在控制台中打印为:
1
2
3
4
5
使用模量(%)

多谢各位

已编辑

尝试以下操作:

static void Main(string[] args)
{
    int number = 12345;
    int countOfDigit = number.ToString().Length;

    for (int i = 1; i <= countOfDigit; i++)
    {
        int digit = number / (int)Math.Pow(10, countOfDigit - i)
        var result = digit % 10;

        Console.WriteLine(result);
    }

    Console.ReadKey();
}
var number = 12345;
foreach (var item in number.ToString().ToCharArray())
{
    Console.WriteLine(item);
}