C# dividing efficiently
I want to divide a number of type double, by an int. I only need the result in 2 deicmal place in string format. What is the best way to do this in terms of stack efficiency?

    double d=321321321313131233213213213213;
    int i=123;
    
    ToString(d/i); //what do I get when I do this? A double? A float?
    
           public String ToString(float? result) //what should I cast the result?
            {
                return @String.Format("{0:#,0.##;} divided double by int", result);
            }


C# dividing efficiently
===

I want to divide a number of type double, by an int. I only need the result in 2 deicmal place in string format. What is the best way to do this in terms of stack efficiency?

    double d=321321321313131233213213213213;
    int i=123;
    
    ToString(d/i); //what do I get when I do this? A double? A float?
    
           public String ToString(float? result) //what should I cast the result?
            {
                return @String.Format("{0:#,0.##;} divided double by int", result);
            }

