最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

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

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

class Digit
 {
 private int _D;

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

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

在類別中,添加2個(gè)方法,一是判斷元素是否為數(shù)字,另一個(gè)是是重寫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)實(shí)現(xiàn),可以在控制臺(tái)中測(cè)試一下:

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

相關(guān)文章

  • C#模擬Http與Https請(qǐng)求框架類實(shí)例

    C#模擬Http與Https請(qǐng)求框架類實(shí)例

    這篇文章主要介紹了C#模擬Http與Https請(qǐng)求框架類,實(shí)例分析了處理http與https請(qǐng)求的方法與信息處理的技巧,需要的朋友可以參考下
    2014-12-12
  • c#實(shí)現(xiàn)pdf的另存為功能

    c#實(shí)現(xiàn)pdf的另存為功能

    今天跟大家分享一個(gè)實(shí)現(xiàn)PDF另存為的效果,是調(diào)用Acrobat SDK的JavaScript實(shí)現(xiàn)的,需要的朋友可以參考下
    2014-03-03
  • WPF仿LiveCharts實(shí)現(xiàn)餅圖的繪制

    WPF仿LiveCharts實(shí)現(xiàn)餅圖的繪制

    這篇文章主要介紹了如何利用WPF仿LiveCharts實(shí)現(xiàn)餅圖的繪制,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)或工作有一定幫助,需要的可以參考一下
    2022-07-07
  • c#循環(huán)中產(chǎn)生偽隨機(jī)數(shù)

    c#循環(huán)中產(chǎn)生偽隨機(jī)數(shù)

    在循環(huán)中產(chǎn)生多個(gè)隨機(jī)數(shù),容易出現(xiàn)連續(xù)相同的數(shù)據(jù),最終的多個(gè)隨機(jī)數(shù)并不隨機(jī),而是帶有某種規(guī)律性。
    2010-06-06
  • C# String常用函數(shù)的使用詳解

    C# String常用函數(shù)的使用詳解

    這篇文章主要介紹了C# String常用函數(shù)的使用詳解,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下
    2021-04-04
  • C#調(diào)用Oracle存儲(chǔ)過程的方法

    C#調(diào)用Oracle存儲(chǔ)過程的方法

    這篇文章主要介紹了C#調(diào)用Oracle存儲(chǔ)過程的方法,包含數(shù)據(jù)庫(kù)及C#對(duì)應(yīng)的調(diào)用代碼,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-01-01
  • 如何獲取C#中方法的執(zhí)行時(shí)間以及其代碼注入詳解

    如何獲取C#中方法的執(zhí)行時(shí)間以及其代碼注入詳解

    這篇文章主要給大家介紹了關(guān)于如何獲取C#中方法的執(zhí)行時(shí)間以及其代碼注入的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧
    2018-11-11
  • 如何在C#?枚舉中增加行為

    如何在C#?枚舉中增加行為

    這篇文章主要介紹了如何在C#?枚舉中增加行為的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • C# 使用WPF 用MediaElement控件實(shí)現(xiàn)視頻循環(huán)播放

    C# 使用WPF 用MediaElement控件實(shí)現(xiàn)視頻循環(huán)播放

    在WPF里用MediaElement控件,實(shí)現(xiàn)一個(gè)循環(huán)播放單一視頻的程序,同時(shí)可以控制視頻的播放、暫停、停止。這篇文章給大家介紹了C# 使用WPF 用MediaElement控件實(shí)現(xiàn)視頻循環(huán)播放,需要的朋友參考下吧
    2018-04-04
  • C#實(shí)現(xiàn)將HTML網(wǎng)頁或HTML字符串轉(zhuǎn)換為PDF

    C#實(shí)現(xiàn)將HTML網(wǎng)頁或HTML字符串轉(zhuǎn)換為PDF

    將HTML轉(zhuǎn)換為PDF可實(shí)現(xiàn)格式保留、可靠打印、文檔歸檔等多種用途,滿足不同領(lǐng)域和情境下的需求,所以本文就來介紹一下如何使用C#實(shí)現(xiàn)將HTML網(wǎng)頁或HTML字符串轉(zhuǎn)換為PDF,有需要的可以參考下
    2024-01-01

最新評(píng)論

上饶市| 应城市| 南投市| 收藏| 勐海县| 喜德县| 苗栗市| 凤阳县| 隆尧县| 沾益县| 潼关县| 临安市| 平乐县| 陵水| 资兴市| 大荔县| 永康市| 正蓝旗| 文成县| 石门县| 都江堰市| 宣恩县| 新龙县| 措勤县| 印江| 阜新市| 磴口县| 永仁县| 兰溪市| 丰台区| 永兴县| 诏安县| 兴安盟| 仁布县| 蓝田县| 马鞍山市| 栾城县| 鄂伦春自治旗| 织金县| 灌云县| 淮南市|