国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

c#實現從字符串數組中把數字的元素找出來

2020-01-24 00:23:18
字體:
來源:轉載
供稿:網友

下面這個字符串數組:

string[] str = { "3","y","34","QQ","41","adsf4","7","52"};

實現這個要求的方法也許會很多。下面Insus.NET使用一個通用的方法來實現:

面向對象,創建一個類別Class Digit:

class Digit { private int _D; public int D {  get { return _D; }  set { _D = value; } } public Digit(int digit) {  this._D = digit; } }

在類別中,添加2個方法,一是判斷元素是否為數字,另一個是是重寫ToString()方法:

public static bool TryParse(string str, out Digit digit) {  digit = null;  if (string.IsNullOrEmpty(str))  return false;  int i;  if (!int.TryParse(str, out i))  return false;  digit = new Digit(i);  return true; } public override string ToString() {  return _D.ToString(); }

方法已經實現,可以在控制臺中測試一下:

string[] str = { "3","y","34","QQ","41","adsf4","7","52"};  var result = new List<Digit>();  foreach (string s in str)  {  Digit d;  if (Digit.TryParse(s, out d))   result.Add(d);  }  foreach (Digit d in result)  {  Console.WriteLine(d.ToString());  }

以上這篇c#實現從字符串數組中把數字的元素找出來就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉兴市| 习水县| 祁东县| 新和县| 建平县| 沭阳县| 台北市| 伊吾县| 通辽市| 桃源县| 渭源县| 临洮县| 汾西县| 蓝山县| 富锦市| 铜鼓县| 牡丹江市| 龙海市| 庆云县| 靖宇县| 出国| 雷波县| 永丰县| 广灵县| 南雄市| 吉木萨尔县| 嘉峪关市| 襄樊市| 社会| 耿马| 外汇| 梅州市| 新丰县| 武陟县| 浮梁县| 桐庐县| 常德市| 湖南省| 凉山| 上栗县| 克东县|