我有這樣LUXOR一個字符串,我想轉換其他字母,除了第一個字母或意味着string.that爲小寫,我想這個字符串盧克索從以上字符串。我可以用ToUpper
或ToLower
全字符串轉換爲大寫或小寫。可是我該怎麼辦this.hope你的幫助與this.thank你如何字符串的一部分轉換成C#爲小寫
2
A
回答
4
您可以使用TextInfo
類定義文本屬性和行爲,如外殼,特定於書寫系統。
string inString = "LUXOR".ToLower();
TextInfo cultInfo = new CultureInfo("en-US", false).TextInfo;
string output = cultInfo.ToTitleCase(inString);
這個片段會給你在變量
output
Luxor
。這可以 也可以用來利用每個詞首字母
另一種選擇是使用.SubString,對於具有單個字輸入的此特定情形:
string inString = "LUXOR"
string outString = inString.Substring(0, 1).ToUpper() + inString.Substring(1).ToLower();
1
試一試,
string inString = "LUXOR";
string output = inString.Substring(0, 1) + inString.Substring(1).ToLower();
string inString2 = "HI HOW ARE YOU";
string[] finalstring = inString2.Split(' ');
string output2 = string.Empty;
foreach (var item in finalstring)
{
if (output2 == "")
{
output2 = (item.ToUpper().Substring(0, 1) + item.ToLower().Substring(1));
}
else
{
output2 += " " + (item.ToUpper().Substring(0, 1) + item.ToLower().Substring(1));
}
}
相關問題
- 1. 如何將C#字符串的第一個字符轉換爲小寫?
- 2. Ansi C - 將字符串轉換爲小寫字符串
- 3. 字符串操作:部分轉換爲小寫
- 4. 如何將字符串的部分轉換爲大寫?
- 5. 如何將字符串(字符*)轉換爲大寫或小寫用C
- 6. 在CMake中將字符串的一部分轉換爲大寫
- 7. BestPractice - 將字符串的第一個字符轉換爲小寫
- 8. 將字符串轉換爲小寫
- 9. 將c樣式字符串的一部分轉換爲int
- 10. 分割字符串轉換成較小的字符串
- 11. 如何在DWT,Tridion中將大寫字符串轉換爲小寫字符串
- 12. 分割字符串轉換成用C
- 13. 將字符串轉換爲小寫字母c後的字符串
- 14. Android:將字符串的第一個字母轉換爲小寫
- 15. 如何將字符串的小寫字符轉換爲C++中的大寫字符?
- 16. 將部分字符串轉換爲另一個字符集
- 17. 如何將字符數組的一部分轉換爲字符串
- 18. 如何將這一小部分C++代碼轉換爲C?
- 19. Java如何將小寫字符串值轉換爲字符串數組中的大寫字符串
- 20. 我如何下劃線分隔字符串轉換爲大寫的字符串
- 21. 如何將Objective-C字符串轉換爲C字符串?
- 22. 將IDictionary <字符串,字符串>鍵轉換爲小寫(C#)
- 23. 分割一個字符串轉換成不同的字符串
- 24. 在C++中將寬字符串轉換爲小寫
- 25. 如何將字符串轉換爲小寫形式?
- 26. C# - 如何JSON字符串轉換爲
- 27. 如何字符串轉換爲數字蟒蛇,同時保留小數部分
- 28. 將字符串轉換爲全部大寫 - C++
- 29. 用小寫字母替換字符串的部分 - Swift
- 30. 如何填寫C++字符串中的一個部分?
有一點上下文/解釋可能會很好!儘管如此,對於腳本/語言無關的解決方案還是+1。 – Archimaredes
您的原始答案實際上不適用於**所有大寫**文本,因爲這些文件不受轉換限制;他們被視爲縮寫! '「這是聯邦調查局調用」'會呈現'「這是FBI調用」。對於所請求的簡單任務,您的更新答案太複雜了。 –
另外,請不要將'TextInfo'字鏈接到某個博客。直接鏈接到MSDN。 –