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

C#算法函數(shù):獲取一個(gè)字符串中的最大長(zhǎng)度的數(shù)字

 更新時(shí)間:2016年06月16日 10:08:21   作者:Robin  
這篇文章介紹了使用C#獲取一個(gè)字符串中最大長(zhǎng)度的數(shù)字的實(shí)例代碼,有需要的朋友可以參考一下。
/// <summary>
/// 獲取字符串最長(zhǎng)的數(shù)字
/// </summary>
/// <param name="inputStr">輸入字符串</param>
/// <returns>最長(zhǎng)數(shù)字</returns>
public string GetMaxLenNumber(string inputStr)
{
  //將字符串中的字符存放到數(shù)組中,便于處理
  char[] strCharArray = inputStr.ToCharArray();
  //開始處理的位置
  int startPos = 0;
  //當(dāng)前處理的字符長(zhǎng)度
  int tempCharCount = 0;
  //數(shù)字的最長(zhǎng)長(zhǎng)度
  int maxLen = 0;
  //數(shù)組的總長(zhǎng)度
  int len = strCharArray.Length;
  int pos = 0;
  while (startPos < len)
  {
    //循環(huán)中的臨時(shí)最大長(zhǎng)度
    int tempMax = 0;
    while (tempCharCount + startPos < len)
    {
      //開始處理的字符
      char c = strCharArray[tempCharCount + startPos];
      if (char.IsNumber(c))
      {
        //如果是數(shù)字
        tempMax++;
        if (tempMax > maxLen)
        {
          maxLen = tempMax;
          pos = startPos;
        }            
      }
      else
      {
        //不是數(shù)字
        tempMax = 0;
        startPos++;
        break;
      }
      tempCharCount++;
    }
    if (startPos + tempCharCount == len)
    {
      break;
    }
    tempCharCount = 0;       
  }
  string s = inputStr.Substring(pos, maxLen);
  return s;
}

以上就是本文的全部?jī)?nèi)容,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#中Class的實(shí)例化過程詳解

    C#中Class的實(shí)例化過程詳解

    文章詳細(xì)闡述了C#中類的成員,包括靜態(tài)字段、靜態(tài)構(gòu)造函數(shù)、實(shí)例字段等的初始化順序,在無繼承情況下,實(shí)例化分為聲明時(shí)初始化和構(gòu)造函數(shù)中初始化兩種,分別有明確的執(zhí)行順序,需要的朋友可以參考下
    2024-09-09
  • C#類中的屬性使用總結(jié)(詳解類的屬性)

    C#類中的屬性使用總結(jié)(詳解類的屬性)

    屬性是一種類的成員,它的實(shí)現(xiàn)類似函數(shù),訪問類似字段。它的作用是提供一種靈活和安全的機(jī)制來訪問,修改私有字段。所以屬性必須依賴于字段
    2014-03-03
  • Unity腳本自動(dòng)添加頭部注釋的全過程

    Unity腳本自動(dòng)添加頭部注釋的全過程

    在一些公司需要代碼嚴(yán)格的管理,有時(shí)候會(huì)需要用到每個(gè)腳本的頭部做一些介紹,所以下面這篇文章主要給大家介紹了關(guān)于Unity腳本自動(dòng)添加頭部注釋的相關(guān)資料,需要的朋友可以參考下
    2022-01-01
  • c#圖片縮放圖片剪切功能實(shí)現(xiàn)(等比縮放)

    c#圖片縮放圖片剪切功能實(shí)現(xiàn)(等比縮放)

    c#圖片縮放剪切功能實(shí)現(xiàn),代碼中包含了c#圖片處理的一些基礎(chǔ)知識(shí),與大家分享
    2013-12-12
  • C# BeginInvoke實(shí)現(xiàn)異步編程方式

    C# BeginInvoke實(shí)現(xiàn)異步編程方式

    這篇文章主要介紹了C# BeginInvoke實(shí)現(xiàn)異步編程方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • c# 命名空間和程序集

    c# 命名空間和程序集

    命名空間:用于對(duì)相關(guān)的類型進(jìn)行邏輯分組,使用命名空間方便定位一個(gè)類型
    2012-10-10
  • 如何用C#創(chuàng)建用戶自定義異常淺析

    如何用C#創(chuàng)建用戶自定義異常淺析

    雖然在 C# 語言中已經(jīng)提供了很多異常處理類,但在實(shí)際編程中還是會(huì)遇到未涉及的一些異常處理,這篇文章主要給大家介紹了關(guān)于如何用C#創(chuàng)建用戶自定義異常的相關(guān)資料,需要的朋友可以參考下
    2021-06-06
  • 如何解決hash沖突

    如何解決hash沖突

    上篇文章 為什么哈希存取比較快?使用它需要付出什么代價(jià) 只是簡(jiǎn)單介紹了使用hash所帶來的利與弊。并未涉及hash的技術(shù)細(xì)節(jié),本文則著重學(xué)習(xí)一下如何解決哈希編址的沖突問題。
    2016-06-06
  • C#循環(huán)與循環(huán)控制的表達(dá)式樹實(shí)現(xiàn)

    C#循環(huán)與循環(huán)控制的表達(dá)式樹實(shí)現(xiàn)

    這篇文章介紹了C#循環(huán)與循環(huán)控制的表達(dá)式樹實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • C#中DrawCurve的用法小結(jié)

    C#中DrawCurve的用法小結(jié)

    本文主要介紹了C#中DrawCurve的用法小結(jié),通常用于繪制一條平滑的曲線通過一系列給定的點(diǎn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-04-04

最新評(píng)論

漳平市| 嵩明县| 廉江市| 册亨县| 民县| 吉林省| 凤山市| 金湖县| 新宾| 绍兴县| 保山市| 游戏| 沂水县| 乃东县| 澄迈县| 泗水县| 静安区| 怀柔区| 清水河县| 霍林郭勒市| 惠安县| 荆门市| 柳江县| 榕江县| 宁都县| 慈溪市| 闵行区| 鄯善县| 黄骅市| 岫岩| 衡山县| 棋牌| 叙永县| 泸州市| 宁津县| 墨脱县| 新化县| 浙江省| 台江县| 石首市| 辽中县|