从字符串末尾添加字符

Mik*_*ael 1 c#

我有以下格式的各种字符串:

WWSS1234519

S12319

等等

我需要做的就是添加一个连字符,以便将19分开。以上字符串将成为

这是ASP.net中的C#,它正在填充gridview。没有插入的通用方法是:

 <asp:Label ID="AccLabel" runat="server" Text='<%# Eval("Acc") %>' Width="96px"/>
Run Code Online (Sandbox Code Playgroud)

WWSS12345-19

S123-19

等等

我试图找到基于“ 19”的字符串的索引,但是新的一年会有所改变,我不想每年都更新代码以使连字符出现。

我知道有一个简单的方法可以执行此操作-只是不确定如何操作。

谢谢。

小智 6

如果年份始终只是最后两个字符,则执行插入操作:

var s = "WWSS1234519";
var formatted = s.Insert(s.Length - 2, "-");
Run Code Online (Sandbox Code Playgroud)