Case 1: we can convert type by the following ways .....
First way
int someInt = 10; double someDouble = (double) someInt;
Same thing in second way
int someInt = 10; double someDouble = Convert.ToDouble(someInt);
Case 2: We can convert somethings into string by the following ways .......
First way
int someInt = 10; string someString = someInt.ToString();
Second way
int someInt = 10; string someString = someInt.ToString(CultureInfo.InvariantCulture);
Now my question is which one is good?? I am asking this question because ReSharper always gives me suggestion like 2nd way for both cases. I don't which one should I follow.