List<double> myList = new List<double>();
myList.Add(0.1234);
myList.Add(99);
myList.Add(12.1234);
myList.Add(54.98);
foreach (double d in myList)
{
string First = string.Format("{0:0.00%}", d);
Console.WriteLine(First);
string Second = string.Format("{0:P}", d);
Console.WriteLine(Second);
string Third = string.Format("{0:P}%", d.ToString());
Console.WriteLine(Third);
string Four = d.ToString() + "%";
Console.WriteLine(Four);
Console.WriteLine("=====================");
}
Console.ReadLine();
{0: P} 100, , % , TOString, {0: }