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

C#實現(xiàn)字符串倒序的寫法

 更新時間:2016年05月14日 17:35:10   作者:zhangbaochong  
這篇文章主要為大家詳細介紹了C#實現(xiàn)字符串倒序的多種寫法,以LINQ寫法最為簡潔,感興趣的朋友可以參考一下

本文實例為大家分享了C#字符串倒序寫法的實現(xiàn)代碼,供大家參考,具體內容如下

//string concatenation with for loop
public string ReverseA(string text)
{
  char[] cArray = text.ToCharArray();
  string reverse = String.Empty;
  for (int i = cArray.Length - 1; i > -1; i--)
  {
    reverse += cArray[i];
  }
  return reverse;
}

// Array.Reverse function
public string ReverseB(string text)
{
  char[] charArray = text.ToCharArray();
  Array.Reverse(charArray);
  return new string(charArray);
}

// push/pop Stack<>
public string ReverseC(string text)
{
  Stack resultStack = new Stack();
  foreach (char c in text)
  {
    resultStack.Push(c);
  }

  StringBuilder sb = new StringBuilder();
  while (resultStack.Count > 0)
  {
    sb.Append(resultStack.Pop());
  }
  return sb.ToString();
}

// LINQ
public string ReverseD(string text)
{
  return new string(text.ToCharArray().Reverse().ToArray());
}

// StringBuilder
public string ReverseE(string text)
{
  char[] cArray = text.ToCharArray();
  StringBuilder reverse = new StringBuilder();
  for (int i = cArray.Length - 1; i > -1; i--)
  {
    reverse.Append(cArray[i]);
  }
  return reverse.ToString();
}

以上就是本文的全部內容,希望對大家學習C#程序設計有所幫助。

相關文章

  • 解析如何正確使用SqlConnection的實現(xiàn)方法

    解析如何正確使用SqlConnection的實現(xiàn)方法

    本篇文章對如何正確使用SqlConnection的實現(xiàn)方法進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C#中Backgroundworker與Thread的區(qū)別

    C#中Backgroundworker與Thread的區(qū)別

    本文主要介紹了C#中Backgroundworker與Thread的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • ItemsControl 數(shù)據(jù)綁定的兩種方式

    ItemsControl 數(shù)據(jù)綁定的兩種方式

    這篇文章主要介紹了ItemsControl 數(shù)據(jù)綁定的兩種方式,幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下
    2021-03-03
  • Unity UGUI通過搖桿控制角色移動

    Unity UGUI通過搖桿控制角色移動

    這篇文章主要為大家詳細介紹了Unity3D基于陀螺儀實現(xiàn)VR相機功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • C#字符串自增自減算法詳解

    C#字符串自增自減算法詳解

    這篇文章主要為大家詳細介紹了C#字符串自增自減的算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • C#數(shù)據(jù)結構與算法揭秘二 線性結構

    C#數(shù)據(jù)結構與算法揭秘二 線性結構

    本文中,我們討論了什么是線性結構,線性結構有哪些特點,并且詳細介紹了一個最簡單線性結構順序表,并且通過源代碼對她進行一些列的分析,最后還舉了兩個例子,讓我們更好的理解順序表
    2012-11-11
  • C# 讀取ttf字體文件里的Unicode實現(xiàn)

    C# 讀取ttf字體文件里的Unicode實現(xiàn)

    這篇文章主要介紹了C# 讀取 ttf字體文件里的 Unicode實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • C#中多線程Tread的使用(推薦)

    C#中多線程Tread的使用(推薦)

    線程是操作系統(tǒng)分配CPU時間的基本單元,在一個進程中可以有多個線程同時執(zhí)行代碼,這篇文章主要介紹了C#中多線程的使用Tread,需要的朋友可以參考下
    2022-10-10
  • Unity實現(xiàn)圓形Image組件

    Unity實現(xiàn)圓形Image組件

    這篇文章主要為大家詳細介紹了Unity實現(xiàn)圓形Image組件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 驗證碼的三個常見漏洞和修復方法

    驗證碼的三個常見漏洞和修復方法

    這篇文章主要介紹了驗證碼的三個常見漏洞和修復方法,本文講解了把驗證碼存儲在Cookie中、沒有進行非空判斷、沒有及時銷毀驗證碼三個常見問題和解決方法,需要的朋友可以參考下
    2015-03-03

最新評論

蓬安县| 虹口区| 偏关县| 玉屏| 墨竹工卡县| 威宁| 广饶县| 莲花县| 枣阳市| 资源县| 义马市| 锦州市| 五家渠市| 平定县| 西安市| 合阳县| 昂仁县| 静海县| 四川省| 临洮县| 磴口县| 永康市| 贵港市| 馆陶县| 涞水县| 邯郸县| 甘泉县| 原阳县| 邵武市| 宁海县| 霞浦县| 自治县| 东兰县| 崇义县| 南京市| 花莲市| 施甸县| 潮安县| 固镇县| 绿春县| 松溪县|