So I am using Title Case to safely capitalize names but I have noticed that it will turn a capital letter in the middle of a name to lowercase. For example, in McNamara, the N turns to lowercase. Is there a way around this? Thanks
Why don’t you use Assing then use String.toUpper() method?
This can’t be done with TitleCase, as far as I know. Title case will only preserve existing capital letters where the entire word is capitalized, this is to preserve acronyms.
What you can do is loop through your string and manually convert the first letter of each word to uppercase. To do this you’d use a For Each loop to loop through
stringVar.Split(" "c). Then for each word you could do
word(0) = word(0).ToUpper. (I think that works as-is but haven’t actually tested it.
I am testing it out. Thank you
usually TextInfo.ToTitleCase keeps the first character of the string (may be its first word or a second word in string) it will have the first character as UPPER Character….
To keep the in between upper case character as caps
–try enabling the simulate type,clickbeforetyping, and emptyfilelds
–the better the value be mentioned with .ToString at the end of it
this will maintain the character case of the string
if not as a lst chance we can enter as
hope this would help you
yah TitleCase is not the answer because it will turn all to lower case and Capitalize the first letter.
Scenario 1.Loop to array of character.
2.Then pass the firstCharacter to a variable as upperCase
3.Then append all the remaining character in the updated firstcharter into variable.
Here are my sample activities kindly check Thanks
Hope this make sense
Hi, thanks for the help. So in this scenario, the first variable you assign “McNamara” to is an array of characters?
Heheeh are you referring to me . If yes yah what i did is to past the value “McNamara” to an array variable.
An array of what though? I tried characters from the selection menu but it is giving me an error
Nevermind, I understand now