[問題] 有判斷字母大小寫的函數嗎?

看板C_Sharp作者 (背德之哞)時間14年前 (2009/09/16 17:24), 編輯推噓4(406)
留言10則, 5人參與, 最新討論串1/1
請問C#裡面有判斷大小寫的函數嗎? 還是說只能把char轉int然後用ASCII來判斷大小寫? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.155.215

09/16 18:00, , 1F
字串不是可以轉大小寫
09/16 18:00, 1F

09/16 18:09, , 2F
if (a[1] == a[1].ToString().ToLower()) 那麼就是小寫.
09/16 18:09, 2F

09/16 18:09, , 3F
if (a[1] == a[1].ToString().ToUpper()) 那麼就是大寫.
09/16 18:09, 3F

09/16 18:09, , 4F
這樣做呢?ascii也是一種方法,不過我還是覺得看程式需求
09/16 18:09, 4F

09/16 18:10, , 5F
換寫法會比較好.有時候必要的話,副程式也可以
09/16 18:10, 5F

09/16 19:23, , 6F
char型態本質就是整數 不需要轉換判斷大小寫啊...
09/16 19:23, 6F

09/16 19:24, , 7F
if(c>='A' && c<='Z') 是大寫
09/16 19:24, 7F

09/16 20:52, , 8F
推樓上c大想法~
09/16 20:52, 8F

09/16 21:05, , 9F
09/16 21:05, 9F

09/16 23:32, , 10F
啊,對喔.我之前都是這樣寫的,怎麼自己都忘了..XD
09/16 23:32, 10F
文章代碼(AID): #1AiAxRDs (C_Sharp)