Get Name program C#
up vote
-3
down vote
favorite
I'm writing a simple program where a user would type in a full name separated by spaces. When "btnGetName" is pressed, the program will analyze the text box and extract the first name and place it in the first name label, the middle name in the middle name label and finally the last name into the last name label.
Using an if/then/else.
if (myarray.count==1)
{
lblLast.text=myarray[0].ToString();
//I would wipe out the contents in the other labels here
}
else if(myarray.count==2)
{
...
}
How would I go about creating something like this.
If only one name is entered (Smith), assume it is the last name and leave first and middle names blank
If two entries are made (Joe Smith) assume it is the first and last.
If there are three entries in the text box, assume this includes first, middle and last names.
If no entries are made leave all labels empty.
If more than three entries are made give the user an error message, wipe the text box and place the cursor back into the text box.
Prevent an error from occurring using if/then or try/catch.
c# arrays split
add a comment |
up vote
-3
down vote
favorite
I'm writing a simple program where a user would type in a full name separated by spaces. When "btnGetName" is pressed, the program will analyze the text box and extract the first name and place it in the first name label, the middle name in the middle name label and finally the last name into the last name label.
Using an if/then/else.
if (myarray.count==1)
{
lblLast.text=myarray[0].ToString();
//I would wipe out the contents in the other labels here
}
else if(myarray.count==2)
{
...
}
How would I go about creating something like this.
If only one name is entered (Smith), assume it is the last name and leave first and middle names blank
If two entries are made (Joe Smith) assume it is the first and last.
If there are three entries in the text box, assume this includes first, middle and last names.
If no entries are made leave all labels empty.
If more than three entries are made give the user an error message, wipe the text box and place the cursor back into the text box.
Prevent an error from occurring using if/then or try/catch.
c# arrays split
4
Please add a tag to indicate the language (Java?), and also describe your problem in more detail as I am not sure what you are asking.
– Ken Y-N
Nov 22 at 0:09
Must it be anIf...Then...ElseStatement
– preciousbetine
Nov 22 at 0:40
What is your specific question? You should ask specific questions about things you are confused with. This site isn't intended for other people to program for you.
– Shawn Lehner
Nov 22 at 0:46
No I was wondering how would I code something like this.
– void
Nov 22 at 0:47
add a comment |
up vote
-3
down vote
favorite
up vote
-3
down vote
favorite
I'm writing a simple program where a user would type in a full name separated by spaces. When "btnGetName" is pressed, the program will analyze the text box and extract the first name and place it in the first name label, the middle name in the middle name label and finally the last name into the last name label.
Using an if/then/else.
if (myarray.count==1)
{
lblLast.text=myarray[0].ToString();
//I would wipe out the contents in the other labels here
}
else if(myarray.count==2)
{
...
}
How would I go about creating something like this.
If only one name is entered (Smith), assume it is the last name and leave first and middle names blank
If two entries are made (Joe Smith) assume it is the first and last.
If there are three entries in the text box, assume this includes first, middle and last names.
If no entries are made leave all labels empty.
If more than three entries are made give the user an error message, wipe the text box and place the cursor back into the text box.
Prevent an error from occurring using if/then or try/catch.
c# arrays split
I'm writing a simple program where a user would type in a full name separated by spaces. When "btnGetName" is pressed, the program will analyze the text box and extract the first name and place it in the first name label, the middle name in the middle name label and finally the last name into the last name label.
Using an if/then/else.
if (myarray.count==1)
{
lblLast.text=myarray[0].ToString();
//I would wipe out the contents in the other labels here
}
else if(myarray.count==2)
{
...
}
How would I go about creating something like this.
If only one name is entered (Smith), assume it is the last name and leave first and middle names blank
If two entries are made (Joe Smith) assume it is the first and last.
If there are three entries in the text box, assume this includes first, middle and last names.
If no entries are made leave all labels empty.
If more than three entries are made give the user an error message, wipe the text box and place the cursor back into the text box.
Prevent an error from occurring using if/then or try/catch.
c# arrays split
c# arrays split
edited Nov 22 at 0:46
asked Nov 22 at 0:07
void
11
11
4
Please add a tag to indicate the language (Java?), and also describe your problem in more detail as I am not sure what you are asking.
– Ken Y-N
Nov 22 at 0:09
Must it be anIf...Then...ElseStatement
– preciousbetine
Nov 22 at 0:40
What is your specific question? You should ask specific questions about things you are confused with. This site isn't intended for other people to program for you.
– Shawn Lehner
Nov 22 at 0:46
No I was wondering how would I code something like this.
– void
Nov 22 at 0:47
add a comment |
4
Please add a tag to indicate the language (Java?), and also describe your problem in more detail as I am not sure what you are asking.
– Ken Y-N
Nov 22 at 0:09
Must it be anIf...Then...ElseStatement
– preciousbetine
Nov 22 at 0:40
What is your specific question? You should ask specific questions about things you are confused with. This site isn't intended for other people to program for you.
– Shawn Lehner
Nov 22 at 0:46
No I was wondering how would I code something like this.
– void
Nov 22 at 0:47
4
4
Please add a tag to indicate the language (Java?), and also describe your problem in more detail as I am not sure what you are asking.
– Ken Y-N
Nov 22 at 0:09
Please add a tag to indicate the language (Java?), and also describe your problem in more detail as I am not sure what you are asking.
– Ken Y-N
Nov 22 at 0:09
Must it be an
If...Then...Else Statement– preciousbetine
Nov 22 at 0:40
Must it be an
If...Then...Else Statement– preciousbetine
Nov 22 at 0:40
What is your specific question? You should ask specific questions about things you are confused with. This site isn't intended for other people to program for you.
– Shawn Lehner
Nov 22 at 0:46
What is your specific question? You should ask specific questions about things you are confused with. This site isn't intended for other people to program for you.
– Shawn Lehner
Nov 22 at 0:46
No I was wondering how would I code something like this.
– void
Nov 22 at 0:47
No I was wondering how would I code something like this.
– void
Nov 22 at 0:47
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
First, you should check the text box is empty or not. If its empty no analyzing is needed.
if(textbox1.Text == ""){
lblFirstName.Text = "";
lblMiddleName.Text = "";
lblLastName.Text = "";
}else{
String nameArr = textbox1.Text.Split(' ');
int wordCount = nameArr.count;
switch(wordCount){
case 1 : lblFirstName.Text = "";
lblMiddleName.Text = "";
lblLastName.Text = nameArr[0];
break;
case 2 : lblFirstName.Text = nameArr[0];
lblMiddleName.Text = "";
lblLastName.Text = nameArr[1];
break;
case 3 : lblFirstName.Text = nameArr[0];
lblMiddleName.Text = nameArr[1];
lblLastName.Text = nameArr[2];
break;
default: lblFirstName.Text = "";
lblMiddleName.Text = "";
lblLastName.Text = "";
break;
}
}
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
First, you should check the text box is empty or not. If its empty no analyzing is needed.
if(textbox1.Text == ""){
lblFirstName.Text = "";
lblMiddleName.Text = "";
lblLastName.Text = "";
}else{
String nameArr = textbox1.Text.Split(' ');
int wordCount = nameArr.count;
switch(wordCount){
case 1 : lblFirstName.Text = "";
lblMiddleName.Text = "";
lblLastName.Text = nameArr[0];
break;
case 2 : lblFirstName.Text = nameArr[0];
lblMiddleName.Text = "";
lblLastName.Text = nameArr[1];
break;
case 3 : lblFirstName.Text = nameArr[0];
lblMiddleName.Text = nameArr[1];
lblLastName.Text = nameArr[2];
break;
default: lblFirstName.Text = "";
lblMiddleName.Text = "";
lblLastName.Text = "";
break;
}
}
add a comment |
up vote
0
down vote
First, you should check the text box is empty or not. If its empty no analyzing is needed.
if(textbox1.Text == ""){
lblFirstName.Text = "";
lblMiddleName.Text = "";
lblLastName.Text = "";
}else{
String nameArr = textbox1.Text.Split(' ');
int wordCount = nameArr.count;
switch(wordCount){
case 1 : lblFirstName.Text = "";
lblMiddleName.Text = "";
lblLastName.Text = nameArr[0];
break;
case 2 : lblFirstName.Text = nameArr[0];
lblMiddleName.Text = "";
lblLastName.Text = nameArr[1];
break;
case 3 : lblFirstName.Text = nameArr[0];
lblMiddleName.Text = nameArr[1];
lblLastName.Text = nameArr[2];
break;
default: lblFirstName.Text = "";
lblMiddleName.Text = "";
lblLastName.Text = "";
break;
}
}
add a comment |
up vote
0
down vote
up vote
0
down vote
First, you should check the text box is empty or not. If its empty no analyzing is needed.
if(textbox1.Text == ""){
lblFirstName.Text = "";
lblMiddleName.Text = "";
lblLastName.Text = "";
}else{
String nameArr = textbox1.Text.Split(' ');
int wordCount = nameArr.count;
switch(wordCount){
case 1 : lblFirstName.Text = "";
lblMiddleName.Text = "";
lblLastName.Text = nameArr[0];
break;
case 2 : lblFirstName.Text = nameArr[0];
lblMiddleName.Text = "";
lblLastName.Text = nameArr[1];
break;
case 3 : lblFirstName.Text = nameArr[0];
lblMiddleName.Text = nameArr[1];
lblLastName.Text = nameArr[2];
break;
default: lblFirstName.Text = "";
lblMiddleName.Text = "";
lblLastName.Text = "";
break;
}
}
First, you should check the text box is empty or not. If its empty no analyzing is needed.
if(textbox1.Text == ""){
lblFirstName.Text = "";
lblMiddleName.Text = "";
lblLastName.Text = "";
}else{
String nameArr = textbox1.Text.Split(' ');
int wordCount = nameArr.count;
switch(wordCount){
case 1 : lblFirstName.Text = "";
lblMiddleName.Text = "";
lblLastName.Text = nameArr[0];
break;
case 2 : lblFirstName.Text = nameArr[0];
lblMiddleName.Text = "";
lblLastName.Text = nameArr[1];
break;
case 3 : lblFirstName.Text = nameArr[0];
lblMiddleName.Text = nameArr[1];
lblLastName.Text = nameArr[2];
break;
default: lblFirstName.Text = "";
lblMiddleName.Text = "";
lblLastName.Text = "";
break;
}
}
answered Nov 22 at 1:42
Gihan Saranga Siriwardhana
625217
625217
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53422163%2fget-name-program-c-sharp%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
4
Please add a tag to indicate the language (Java?), and also describe your problem in more detail as I am not sure what you are asking.
– Ken Y-N
Nov 22 at 0:09
Must it be an
If...Then...ElseStatement– preciousbetine
Nov 22 at 0:40
What is your specific question? You should ask specific questions about things you are confused with. This site isn't intended for other people to program for you.
– Shawn Lehner
Nov 22 at 0:46
No I was wondering how would I code something like this.
– void
Nov 22 at 0:47