c# - String.Format vs ToString and using InvariantCulture -


I'm a little confused here.

What should I do

  Console.WriteLine ((Val / 1085) .toString ("n"); VS Console.WriteLine (String.Format ("{0: N}", (Val / 1085)));  

How do I fit Inviteculture apart from this? In fact, I like a third form:

 

code> console.light line ("{0: N}", val / 1085);

Console.WriteLine you can String.Format for you.

Console.WriteLine does not allow you to provide culture if you want the same, you have to use the String.Format . As:

  string format (culture info. Invertorial culture, "{0: N}", 123456789);  

I do not recommend using it because international users will have trouble reading it. I'm feeling weird as 123,456,789.00 .


Comments

Popular posts from this blog

paypal - How to know the URL referrer in PHP? -

oauth - Facebook OAuth2 Logout does not remove fb_ cookie -

wpf - Line breaks and indenting for the XAML of a saved FlowDocument? -