visual basic .netです。ものすごく初心者な質問ですみません。
文字を比較するときに
If strname = "Shosinsha" then
などでifを使うと、大文字と小文字を区別して比較してしまうようですが、
大文字小文字を区別せずに比較するにはどうすればいいのでしょうか?
すんません自己解決しますた
どう解決したかを書いてもらえると、同じようなことで悩んでいる人の
助けになるのですが・・・。
そうしないと、この書き込みをみても解決方法がわからず、また同じ質問を
しなきゃいけなくなります。
.NETは使ってないのでわかりませんが、VB6なら
If UCase$(strname) = "SHOSINSHA" Then
とか
If LCase$(strname) = "shosinsha" Then
とか
If StrComp(strname, "Shosinsha", vbTextCompare) = 0 Then
とかですね。
[VB.NET]では
strname.ToUpper メソッド
とか
StrConv(strname, VbStrConv.UpperCase)
で大文字変換できますのでその辺りを使う事になるでしょうか。
ツイート | ![]() |