c#實現(xiàn)從字符串數(shù)組中把數(shù)字的元素找出來
更新時間:2017年12月08日 08:34:23 作者:楊明波(Leo Yang)
下面小編就為大家分享一篇c#實現(xiàn)從字符串數(shù)組中把數(shù)字的元素找出來的方法,希望對大家有所幫助。一起跟隨小編過來看看吧
下面這個字符串數(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)從字符串數(shù)組中把數(shù)字的元素找出來就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
C# 使用WPF 用MediaElement控件實現(xiàn)視頻循環(huán)播放
在WPF里用MediaElement控件,實現(xiàn)一個循環(huán)播放單一視頻的程序,同時可以控制視頻的播放、暫停、停止。這篇文章給大家介紹了C# 使用WPF 用MediaElement控件實現(xiàn)視頻循環(huán)播放,需要的朋友參考下吧2018-04-04
C#實現(xiàn)將HTML網(wǎng)頁或HTML字符串轉(zhuǎn)換為PDF
將HTML轉(zhuǎn)換為PDF可實現(xiàn)格式保留、可靠打印、文檔歸檔等多種用途,滿足不同領(lǐng)域和情境下的需求,所以本文就來介紹一下如何使用C#實現(xiàn)將HTML網(wǎng)頁或HTML字符串轉(zhuǎn)換為PDF,有需要的可以參考下2024-01-01

