C# 从字符串末尾添加字符
我有以下格式的各种字符串: WWSS1234519 S12319 等等 我所需要做的就是添加一个连字符,以便19是分开的。 上述字符串将成为 这是ASP.net中的C,它正在填充gridview。无插入的通用方法为:C# 从字符串末尾添加字符,c#,C#,我有以下格式的各种字符串: WWSS1234519 S12319 等等 我所需要做的就是添加一个连字符,以便19是分开的。 上述字符串将成为 这是ASP.net中的C,它正在填充gridview。无插入的通用方法为: <asp:Label ID="AccLabel" runat="server" Text='<%# Eval("Acc") %>' Width="96px"/> WWSS12345-19 S123-19 等等 我尝试的是根据19来查找字符串的索引,但在新
<asp:Label ID="AccLabel" runat="server" Text='<%# Eval("Acc") %>' Width="96px"/>
WWSS12345-19
S123-19
等等
我尝试的是根据19来查找字符串的索引,但在新的一年里会有所改变,我不想每年都要更新代码来显示连字符
我知道有一个简单的方法可以做到这一点-只是不知道如何
谢谢。如果年份总是最后两个字符,请插入:
var s = "WWSS1234519";
var formatted = s.Insert(s.Length - 2, "-");
如果年份总是最后两个字符,只需插入:
var s = "WWSS1234519";
var formatted = s.Insert(s.Length - 2, "-");
如果这始终是最后两位数字,请使用Insert,例如:
str = str.Insert(str.Length - 2, "-");
如果这始终是最后两位数字,请使用Insert,例如:
str = str.Insert(str.Length - 2, "-");
s=s.Inserts.Length-2,-;?s=s.Inserts.Length-2,-;?这是很有帮助的,但是,如果没有声明字符串变量,您该怎么办?例如:通过以下内容获得:这很有帮助,但是当没有声明字符串变量时,您会怎么做?例如:通过以下内容获得: