c# - 如何从 KeyValuePair 的输出中删除方括号?
问题描述
在以下代码中,输出返回
[Text1, Text2]
我希望输出没有方括号:
Text1, Text2
我该如何解决这个问题?(这是一个简单的例子,我将在我自己的项目中使用它)
static void Main(string[] args)
{
KeyValuePair<string, string> my_pair = new KeyValuePair<string, string>("Text1", "Text2");
Console.WriteLine(my_pair);
Console.ReadKey();
}
解决方案
出色地,
Console.WriteLine(my_pair);
调用ToString()
并my_pair
打印出计算的字符串。如果您想要某种自定义格式,您可以借助字符串插值来实现:
Console.WriteLine($"{my_pair.Key}, {my_pair.Value}");
这里 .net 将计算其中的每个表达式{...}
并将结果放入字符串中
推荐阅读
- python - 如何返回与特定模式不匹配的字符串列表?
- c++ - Visual Studio 2017 - C++ 模板文件没有 IntelliSense
- javascript - 嵌套数据上的Vue过滤表比基本CSS慢
- javascript - 点击图片显示网址的功能
- python - 来自 Automatetheboringstuff 的多个剪贴板项目不起作用
- jsf - 单击按钮后如何在primefaces树中停止行选择
- unix - 仅针对特定用户的 SSH 身份验证绕过密码身份验证
- javascript - 刷新页面时通过 URL 传递值
- assembly - 矩形的面积
- javascript - GPS经纬度