![](/img/trans.png)
[英]How to split the string of specific format and assign it to variable in c#?
[英]How to split a string and assign each word to a new variable?
我正在制作信用卡处理表格。 有问题的字段是名称:(第一个和最后一个)。
某些C#代码看起来像什么,它将从文本框中获取文本并将其拆分,然后将每个单词(在这种情况下为名字和姓氏)分配给两个新字符串?
例如txtName.Text = "John Doe"
分割后
string fName = "John";
string LName = "Doe";
您可以将字符或字符串上的文本拆分为字符串数组,然后将名称的各个部分从数组中拉出。 像这样:
string[] nameParts = txtName.Text.Split(' ');
string firstName = nameParts[0];
string lastName = nameParts[1];
但是,为什么不为名称的每个部分单独设置一个单独的文本框呢? 如果有人在文本框中输入其全名,那该怎么办(即,您将分为三部分,而不仅仅是两部分)。
它可以帮助您将字符串分割成一部分
string FullMobileNumber = "+92-342-1234567"; string[] mobile = FullMobileNumber.Split('-'); _txtCountryCodeMobile.Text = mobile[0]; _MobileCodeDropDown.SelectedValue = mobile[1]; _txtEmployeeMobileNumber.Text = mobile[2];
string[] names = txtName.Text.Split(' ');
string fName = names[0];
string LName = names[1];
String.Split返回一个数组,所以...只需从该数组分配即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.