[電繪]:Rattus rattus-黑鼠

圖片
  In some eras, rats represented the plague and were despised creatures, but in my eyes, humans and rats are no different. -- 在某些時代裡,老鼠代表著瘟疫,是人們唾棄的生物,然而在我眼裡,人與老鼠並無不同。

[C#]String處理 回傳只有數字的字串

 需求:

傳入一個string,過濾掉不是數字的字元,回傳只有數字的字串。

實作:

方法一:用IsDigit()的方式過濾,回傳只有數字的字串



        /// <summary>
        /// Stripping out non-numeric characters in string
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        public static string GetNumbers(string str)
        {
            return new string(str.Where(c => char.IsDigit(c)).ToArray());
        }

方法二:用TryParse()的方式過濾,直接將字串轉為Int回傳



        /// <summary>
        /// string to int
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        public static int? ToInt(this string str)
        {
            str = str.Trim();
            if(int.TryParse(str,out var result))
            {
                return result;
            }
            else
            {
                return null;
            }
        }



留言

這個網誌中的熱門文章

【AutoCAD常見問題】選取物件無藍色高亮顯效果

專題題目該從何開始呢

當兵四個月要帶些什麼? 健保轉出單需要嗎?