using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FloatConversion
{
class MainApp
{
static void Main(string[] args)
{
float a = 69.6875f;
Console.WriteLine("a : {0}", a);
double b = (double)a;
Console.WriteLine("b : {0}", b);
Console.WriteLine("69.6875 == b : {0}", 69.6875 == b);
float x = 0.1f;
Console.WriteLine("x : {0}", x);
double y = (double)x;
Console.WriteLine("y : {0}", y);
Console.WriteLine("0.1 == y : {0}", 0.1 == y);
Console.ReadLine();
}
}
}
我刚开始学习C#。作为一个新手,我想知道a : {0}
在Console.WriteLine()
方法中的含义。
同样,69.6875 == b : {0}
是什么意思?怎么能显示为布尔值?
提前感谢你。
答案 0 :(得分:1)
{}
用于格式化字符串,{}
中的值显示我们在Console.WriteLine
中传递的参数索引,后跟字符串。
在您的情况下,在第一个Console.WriteLine()
中,{0}将替换为参数a
的值(您在&#34之后传递; a:{0}")。
您可以在此处获得字符串格式的详细说明:MSDN string format