Csharp/C#教程:在某个位置将值插入字符串?分享


在某个位置将值插入字符串?

我想从文本框中放置一个值,让“12”表示字符串临时变量中的某个位置。 然后我想在说“10”之后放置另一个值,但是之间有一个:就像时间一样。 两者都来自文本框并经过validation,因此它们只能是数字。

你不能修改字符串; 他们是不变的。 你可以这样做:

txtBox.Text = txtBox.Text.Substring(0, i) + "TEXT" + txtBox.Text.Substring(i); 

如果只想在字符串中的某个位置插入值,可以使用String.Insert方法:

 public string Insert( int startIndex, string value ) 

例:

 "abc".Insert(2, "XYZ") == "abXYZc" 

如果您有一个字符串,并且您知道要将两个变量放在字符串中的索引,则可以使用:

 string temp = temp.Substring(0,index) + textbox1.Text + ":" + textbox2.Text +temp.Substring(index); 

但如果它是一个简单的线,你可以这样使用它:

上述就是C#学习教程:在某个位置将值插入字符串?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)

 string temp = string.Format("your text goes here {0} rest of the text goes here : {1} , textBox1.Text , textBox2.Text ) ;" 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ctvol.com/cdevelopment/1000931.html

(0)
上一篇 2021年12月28日
下一篇 2021年12月28日

精彩推荐