欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c#實現(xiàn)從字符串?dāng)?shù)組中把數(shù)字的元素找出來

 更新時間:2017年12月08日 08:34:23   作者:楊明波(Leo Yang)  
下面小編就為大家分享一篇c#實現(xiàn)從字符串?dāng)?shù)組中把數(shù)字的元素找出來的方法,希望對大家有所幫助。一起跟隨小編過來看看吧

下面這個字符串?dāng)?shù)組:

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

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

面向?qū)ο?,?chuàng)建一個類別Class Digit:

class Digit
 {
 private int _D;

 public int D
 {
  get { return _D; }
  set { _D = value; }
 }

 public Digit(int digit)
 {
  this._D = digit;
 }
 }

在類別中,添加2個方法,一是判斷元素是否為數(shù)字,另一個是是重寫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();
 }

方法已經(jīng)實現(xiàn),可以在控制臺中測試一下:

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#實現(xiàn)從字符串?dāng)?shù)組中把數(shù)字的元素找出來就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用C#實現(xiàn)將CSV文件內(nèi)容裝配成對象列表

    使用C#實現(xiàn)將CSV文件內(nèi)容裝配成對象列表

    這篇文章主要為大家詳細(xì)介紹了如何使用C#實現(xiàn)將CSV文件內(nèi)容裝配成對象列表,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • C#連接數(shù)據(jù)庫的方法

    C#連接數(shù)據(jù)庫的方法

    ASP.NET連接數(shù)據(jù)庫的技術(shù)叫ADO.NET,它是用來向數(shù)據(jù)庫提交sql語句的一堆類。這里連接的是Sql Server 2008數(shù)據(jù)庫,其他數(shù)據(jù)庫用法差不多,就是調(diào)用的類名不一樣
    2015-11-11
  • C#實現(xiàn)提取Word中插入的多媒體文件(視頻,音頻)

    C#實現(xiàn)提取Word中插入的多媒體文件(視頻,音頻)

    在Word中可將文件通過OLE對象嵌入的方式插入到文檔,包括Word、excel、PDF、PPT、圖片、宏文件、文件包等在內(nèi)的多種文件類型。本文將利用C#實現(xiàn)提取插入在Word文件中的這些多媒體文件,感興趣的可以了解一下
    2022-02-02
  • 詳解C#應(yīng)用程序如何實現(xiàn)多屏顯示

    詳解C#應(yīng)用程序如何實現(xiàn)多屏顯示

    這篇文章主要為大家詳細(xì)介紹了C#如何實現(xiàn)把主屏運行程序中多個窗體移動到各個擴(kuò)展屏幕位置顯示,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-05-05
  • Winform學(xué)生信息管理系統(tǒng)主頁面設(shè)計(2)

    Winform學(xué)生信息管理系統(tǒng)主頁面設(shè)計(2)

    這篇文章主要為大家詳細(xì)介紹了Winform學(xué)生信息管理系統(tǒng)主頁面設(shè)計思路,感興趣的小伙伴們可以參考一下
    2016-05-05
  • C#將Sql數(shù)據(jù)保存到Excel文件中的方法

    C#將Sql數(shù)據(jù)保存到Excel文件中的方法

    這篇文章主要介紹了C#將Sql數(shù)據(jù)保存到Excel文件中的方法,文中的ExportExcel可起到將sql數(shù)據(jù)導(dǎo)出為Excel的作用,需要的朋友可以參考下
    2014-08-08
  • Unity游戲開發(fā)之2048游戲的實現(xiàn)

    Unity游戲開發(fā)之2048游戲的實現(xiàn)

    2048是一款數(shù)字益智游戲,初始數(shù)字則是由2+2組成的基數(shù)4。在操作方面的不同則表現(xiàn)為一步一格的移動,變成更為爽快的一次到底。相同數(shù)字的方?jīng)r在靠攏、相撞時會相加。本文將通過Unity3D實現(xiàn)這一游戲,需要的可以參考一下
    2022-03-03
  • c#完美截斷字符串代碼(中文+非中文)

    c#完美截斷字符串代碼(中文+非中文)

    c#完美截斷字符串代碼(中文+非中文),需要的朋友可以參考下
    2012-08-08
  • c#中將uint值轉(zhuǎn)換成int的實例方法

    c#中將uint值轉(zhuǎn)換成int的實例方法

    在本文里小編給大家整理的是關(guān)于c#中將uint值轉(zhuǎn)換成int的實例方法,需要的朋友們學(xué)習(xí)參考下。
    2019-08-08
  • C# 通過 inline-asm 解決嵌入x86匯編

    C# 通過 inline-asm 解決嵌入x86匯編

    此篇文章通過C#語言解決嵌入x86匯編,主要通過INline-asm方法來實現(xiàn),下面我通過圖片和代碼的形式給大家分享下,需要的朋友可以參考下
    2015-07-07

最新評論