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

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

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

本文實例為大家分享了C#字符串倒序?qū)懛ǖ膶崿F(xiàn)代碼,供大家參考,具體內(nèi)容如下

//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();
}

以上就是本文的全部內(nèi)容,希望對大家學(xué)習(xí)C#程序設(shè)計有所幫助。

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

    C#數(shù)據(jù)結(jié)構(gòu)與算法揭秘二 線性結(jié)構(gòu)

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

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

    這篇文章主要介紹了C# 讀取 ttf字體文件里的 Unicode實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    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
  • 驗證碼的三個常見漏洞和修復(fù)方法

    驗證碼的三個常見漏洞和修復(fù)方法

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

最新評論

洪洞县| 南木林县| 十堰市| 塔城市| 华坪县| 平遥县| 云浮市| 奇台县| 邯郸市| 江永县| 鸡泽县| 富锦市| 贵港市| 凌云县| 本溪| 阿鲁科尔沁旗| 明水县| 祁阳县| 聊城市| 衡山县| 揭西县| 阿巴嘎旗| 嫩江县| 哈密市| 昆明市| 汕尾市| 邵阳县| 辽中县| 南宁市| 漾濞| 福贡县| 赫章县| 抚远县| 晋宁县| 台中市| 融水| 铅山县| 庐江县| 黄平县| 崇文区| 黑山县|