[英]C# Is it possible to get the two input textbox values in one textbox without overwriting the first input value of textbox?
我已經搜索了一段時間,但我沒有得到任何有關此的信息,所以我不知道是否可能。 這就是我想要實現的目標。 有什么建議嗎? 謝謝
例子:
當然,這是可能的:
Textbox3.Text = Textbox1.Text.Substring(0,3)+Textbox2.Text
如果textBox1.Text
可能少於 3 個字符,另一種方法是使用Take
方法從字符串中提取最多 3 個字符(處理為字符數組),然后使用Concat
放置這些字符回到一個字符串,最后將它與textBox2.Text
連接起來。
textBox3.Text = string.Concat(textBox1.Text.Take(3)) + textBox2.Text;
這有點“羅嗦”,但如果textBox1
包含少於 3 個字符,則會防止拋出異常。
肯定有可能。 請注意文本框有一些長度超過 3 個字符的字符串
string processedText;
int NoOfChars = 3;
if (textBox1.Text.Length >= NoOfChars)
processedText = textBox1.Text.Substring(0, NoOfChars);
else
processedText = textBox1.Text;
textBox3.Text = processedText + textBox2.Text
;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.