[問題] .net中字串處理是否有把字串取最後幾個字元的函數?

看板C_Sharp作者 (^^)時間17年前 (2008/08/12 21:27), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/1
各位先進好: c#的字串的處理中,不知道是否有取最後幾個字元的方法? 例如:string a = "971030"; 是一個國曆日期的字串,後二碼是月日。 到了民國100年後字串會變成"1001030" ,我只要取最後四碼一組 那字串要如何的切開呢? 請教各位先進,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.20.162

08/12 21:47, , 1F
a.Substring
08/12 21:47, 1F

08/13 15:22, , 2F
TO:james732 可是 a這個字串中長度是不定的,我只要最後四
08/13 15:22, 2F

08/13 15:23, , 3F
碼,SUBSTRING只能從前面往後切吧?
08/13 15:23, 3F

08/13 15:38, , 4F
先取得字串長度LEN, 再用LEN - 4當起始字元...got it?
08/13 15:38, 4F

08/14 08:34, , 5F
對哦!沒有想到,謝謝啦,我一直執著於php可以從後往前切!~
08/14 08:34, 5F

08/14 13:31, , 6F
Substring()的長度不能是負值嗎?
08/14 13:31, 6F

08/14 17:42, , 7F
Substring(int startindex,int length)二個都不能是負的~
08/14 17:42, 7F
文章代碼(AID): #18eO_7cX (C_Sharp)