Convert string numbers to Array C#

前端 未结 3 1510
深忆病人
深忆病人 2020-12-11 11:28

Lets say I have a string str = \"012345\"; I want to convert it to an array which would look like intAry = {0, 1, 2, 3, 4, 5};. Any ideas?

3条回答
  •  北海茫月
    2020-12-11 11:39

        for (int i = 0; i < str.Length; i++)
            intAry[i] = str[i] - '0';
    

    Update

    Or as LINQ:

    var array = str.Select(ch => ch - '0').ToArray();
    

提交回复
热议问题