簡體   English   中英

如何拆分文本框值並將其存儲在兩個字符串變量c#中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM