toUpper/toLowerを使用せずに.Netの文字列を大文字/小文字にする最良の方法は何ですか?toUpper/toLowerを使用しないで文字列を大文字/小文字にする最も効率的な方法
答えて
myString.ToLowerInvariant()
と
myString.ToUpperInvariant()
TOLOWERとTOUPPERが禁止されている場合は、私が使用したいのです。また、不変量を使う方が良い理由についてはThe Turkey Testをチェックしてください。
または
あなたはASCII値に加算し、文字をループする関数を作成することができます。小文字と大文字の違いを知ることができる場合は、ASCIIインデックスを使用してください。
ASCII? * ASCII?*私は再び1987年に戻ったのですか?それが起こると私は嫌いです...髪型はすごく楽しいですが。 –
私は知らない、私は1988年まで生まれていない! – ThePower
i/jとr/sのギャップ? .Netは、実装でASCIIの代わりにEBCDICを使用できるようにしますか? –
私はあなたが持っていたあなたの質問に「最も効率的な」実現の前に、私はいくつかの異なるものを試してみました:)
をとにかく、これは(限られたテストで/私のマシン上で)動作しますが、同じを実行するように見えます.ToLower()。
Dim lower1 As String = StrConv(myStr, VbStrConv.Lowercase)
私はそれを10万回、それぞれの道を走ったし、結果は
- 1. 条件分岐なしで大文字を小文字に変換する最も効率的な方法
- 2. 文字ベクトルを文字列に変換する最も効率的な方法
- 3. 大文字と小文字を区別しないasciiサブ文字列を効率的に検索
- 4. 大文字と小文字を区別しない文字列をHashMapキーとして使用する効率的な方法はありますか?
- 5. Javascript:文字列を整数に変換してから文字列に戻す最も効率的な方法
- 6. Cで文字列の配列内の文字列を効率的に検索する(大文字と小文字を区別しない)
- 7. Javascriptで文字列の文字を処理する最も効率的な方法は何ですか?
- 8. 文字列の最初の文字を判別する最も効率的な方法は?
- 9. Javaで最も効率的な文字列で数値をソートする方法
- 10. JavaScriptセットを文字列に変換する最も効率的な方法
- 11. 大文字と小文字の区別から大文字小文字を区別しないものへ
- 12. Pythonを使用して文字列の最初の大文字でない文字を見つける方法
- 13. ランダムなモジュールで大文字と小文字を区別しない文字列を生成する方法
- 14. 文字列を連結する最も効率的な方法は?
- 15. JSONの文字列を編集する最も効率的な方法
- 16. 文字列で文字列を検索する、大文字と小文字を区別しない
- 17. 大きな文字列を効率的に検索する
- 18. 募集:大量の大文字と小文字を区別しない文字列を高速で効率的に保存する
- 19. 文字列分割で大文字小文字を区別しないC#
- 20. ルビ文字列一致で大文字小文字を区別しない
- 21. C++を使用して文字列内の英数字の数を最も効率的にカウントする方法
- 22. Google Cloud BigQueryで大文字小文字を小文字にする方法
- 23. 大文字小文字の大文字の表示なし
- 24. 大文字と小文字を区別しない方法で、部分文字列を検索する - C#
- 25. 大文字と小文字を区別しないで文字列を比較する方法C#?
- 26. NIMで文字列の大文字小文字を変更する方法は?
- 27. カラムの大文字小文字を「文字列」にする
- 28. 文字の大文字小文字を確認する最も早い方法はどれですか?
- 29. 大文字と小文字を区別しないクエリ文字列リクエストパラメータ
- 30. 大文字と小文字を区別しないstd ::文字列のセット
ほぼ同じであった私はかむよ:*** ***あなたは 'ToUpper' /' ToLower'を使用したくないのはなぜ? –
組み込みメソッドを使用したいのはなぜですか?文化的な感受性はどうですか? –
詳細を記入してください。あなたは何を達成したいのですが、なぜToUpper/ToLowerを使いたいのですか? –