ToString
is the major formatting method in the .NET Framework. It converts an object to its string representation so that it is suitable for display.
ToString
is should be used when you have a need to change a data type to a string. For built in types like int and such there string representations are what you expect hence we can say that
ToString
allows you to use the complex formating build into .net with your own objects. you can provide complex formatters like the datetime class does to give flexibility in using your own types.
Take a look at given MSDN Links
Object.ToString Method[^]
Convert.ToString Method[^]
for more details