Search code examples
c#doublestring-parsing

Comma-Separated String to Double C#


I want convert 1,2,3,4,5,6,7,8,9,10 String to Double.

I tried Convert.ToDouble(String); and Double.Parse(String); but returned 1.0

How to convert multi comma string to double?

Thanks for help.


Solution

  • From the looks of your question you actually have 10 numbers not 1. Use this code:

    var nums = "1,2,3,4,5,6,7,8,9,10";
    var digits = nums.Split(',').Select(r => Convert.ToDouble(r)).ToArray();
    // the result will be an array of doubles, also this only works with .NET 3.5 or better.
    

    Let me know if this works for you.