[英]How can I split textbox value and store it in two string variable c#
我有一個示例文本框txtAddress
,我想將它保存在兩個字符串address1, address2
。 如果txtAddress
超過15個字符,則另一個字符將存儲在address2
。 例:
txtAddress = 'how can i save this string'
存儲應該是, address1='how can i save, address2= ' this string'
我嘗試這個代碼但我不知道如何使用字符數的分隔符拆分
txtAddress.Value= "how can i save this string";
Char delimiter = 15;
String[] substrings = txtAddress.Value.Split(delimiter);
foreach (var substring in substrings)
在此先感謝,希望你能幫助我們。
Substring
可能會幫助您實現它,因為此方法提取字符串。 它需要子串的位置(起始索引,長度)。 然后它返回一個包含該范圍內字符的新字符串。
string txtAddress = "how can i save this string";
if(txtAddress.Length >= 15)
{
string address1 = txtAddress.Substring(0, 15);
string address2 = txtAddress.Substring(15);
Console.WriteLine(address1 + " -#- " + address2);
}
理想的方法是為address1和address2使用不同的文本框。 無論如何,您可以使用String.Split方法拆分字符串。 例如:
string s = "address1, address2";
Char delimiter = ',';
String[] substrings = s.Split(delimiter);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.