gpt4 book ai didi

c# - 如何在字符串中添加特殊字符

转载 作者:行者123 更新时间:2023-12-03 21:54:20 24 4
gpt4 key购买 nike

我有一个字符串7889875487我想把这个字符串改为(788)-987-5487。我试图获取子字符串但没有成功。

var mainStr = string.Empty;
var str1 = string.Empty;
var str2 = string.Empty;
var str3 = string.Empty;

str1 = item.PrimaryPhoneNumber.ToString().Substring(0,3);
str2 = item.PrimaryPhoneNumber.ToString().Substring(3, 5);
str3 = item.PrimaryPhoneNumber.ToString().Substring(5);

mainStr = "(" + str1 + ")" + "-" + str2 + "-" + str3;

请有人帮我提供更好的解决方案。

最佳答案

类似的事情:

  String phone = item.PrimaryPhoneNumber.ToString();

mainStr = String.Format("({0})-{1}-{2}",
phone.SubString(0, 3), // starting from 0th, 3 characters length
phone.SubString(3, 3), // starting from 3d, 3 characters length
phone.SubString(6)); // starting from 6th, up to the end

请注意,SubString 中的第二个参数是长度,而不是位置

关于c# - 如何在字符串中添加特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32559608/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com