c# - “x : {0}”到底是什么意思?
问题描述
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}
意思?它如何显示为布尔值?
提前谢谢你。
解决方案
{}
用于格式化您的字符串,里面的值{}
显示我们传入的参数的索引Console.WriteLine
,然后是字符串。
在您的情况下,在 first 中Console.WriteLine()
,{0} 将替换为参数值a
(您在“a:{0}”之后传递)。
在这里你可以得到字符串格式的详细说明:MSDN 字符串格式
推荐阅读
- java - Jpa EntityManager 不通过 EntityManagerFactory 创建来持久化数据
- openedge - 进度 OpenEdge 数据库 string_agg 等效
- command - 将目录和文件移动到父目录
- python - Groupby 客户的 id 并保留 Pandas 中不为空的日期
- java - 如何让java中的线程休眠几毫秒?
- php - PHP 检查数组中的特定值是否为真
- sql - 与 cte union all select
- amazon-web-services - 登录 AWS STS 登录
- pytorch - 如何从 CUDA 11.4 降级到 10.2 并添加 sm_35 - CUDA 错误:没有可在设备上执行的内核映像
- java - 如何删除给定 PDF 中的“TEST”,然后使用任何 Java 库保存它