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

asp.net 關于字符串內范圍截取的一點方法總結

 更新時間:2010年02月28日 10:20:43   作者:  
前兩天有一位網友提出了一個字符串內截取字符串的問題,除了用普通的字符串截取的方式外,我推薦的是用LINQ方式來截取。兩者實際上差別不是很大,都是采用字符串截取方式,但后者從寫法和觀察效果會比前者簡單實用得多。
廢話不多說,直接進入正題:
問題是:是這樣的字符串,"dfsdg<2434>,dgdfg<35346>,dtr35<3w543>",提取"<"和">"里面的內容?
對于這樣問題首先我們思路應該就是先把她們分組出來,然后再去判斷這對尖括號的位置,找到后,截取出來就 可以了。于是我分別用之前提出來的兩種方式 來實現,如下:
 1、原始字符串截取方式,示例代碼如下:
復制代碼 代碼如下:

  string str="dfsdg<2434>,dgdfg<35346>,dtr35<3w543>";
  string[] strGroup=str.Split(',');
  foreach(var s in strGroup)
  {
  int left=s.IndexOf('<');
   int right=s.LastIndexOf('>');
   s.Substring(left+1,right-left-1);
   Console.WriteLine(s);
  }

運行結果如下:
2434
  35346
  3w543
2、應用語言集成查詢(LINQ),示例代碼如下:
復制代碼 代碼如下:

  string str="dfsdg<2434>,dgdfg<35346>,dtr35<3w543>";
  var result=from s in str.Split(',')
     let left=s.IndexOf('<')
     let right=s.LastIndexOf('>')
     select s.Substring(left+1,right-left-1);
  result.Dump();

運行結果如下:
    
第二種調試的工具是采用LINQPad來調試的。對于第二種里面的let關鍵字,幫助文檔的解釋如下:

let 關鍵字可以創(chuàng)建一個新的范圍變量,并且用您提供的表達式的結果初始化該變量。一旦用值初始化了該范圍變量,它就不能用于存儲其他值。但如果該范圍變量存儲的是可查詢的類型,則可以對其進行查詢。

好了,對于這個問題我就總結到這里了,希望對他人有幫助,也歡迎大家有更好的方法和思路來解決這個問題的,歡迎大家留言,本人將感激不盡!

相關文章

  • asp.net下降文本格式數據導入到數據庫中的代碼

    asp.net下降文本格式數據導入到數據庫中的代碼

    導入文本格式數據到數據庫中的代碼,需要的朋友可以參考下。
    2010-05-05
  • .NET Unity IOC框架使用實例詳解

    .NET Unity IOC框架使用實例詳解

    這篇文章主要為大家詳細介紹了.NET Unity IOC框架的使用實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • ASP.NET比較常用的26個性能優(yōu)化技巧

    ASP.NET比較常用的26個性能優(yōu)化技巧

    這篇文章主要給大家介紹asp.net中比較常用的26個性能優(yōu)化技巧,主要設計到asp.net中常用的26個性能優(yōu)化方面的內容,對于asp.net中常用的26個性能優(yōu)化技巧感興趣的朋友可以參考下本篇文章
    2015-10-10
  • .Net程序防止被注入代碼(整站通用)分享

    .Net程序防止被注入代碼(整站通用)分享

    防止sql注入,通常一個一個文件修改不僅麻煩而且還有漏掉的危險,下面我說一上如何從整個系統(tǒng)防止注入
    2013-11-11
  • ASP.NET Core項目配置教程(6)

    ASP.NET Core項目配置教程(6)

    這篇文章主要為大家詳細介紹了ASP.NET Core項目配置教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 詳解ASP.NET MVC 常用擴展點:過濾器、模型綁定

    詳解ASP.NET MVC 常用擴展點:過濾器、模型綁定

    本篇文章主要介紹了詳解ASP.NET MVC 常用擴展點:過濾器、模型綁定,非常具有實用價值,需要的朋友可以參考下
    2017-05-05
  • ASP.NET如何自定義項目模板詳解

    ASP.NET如何自定義項目模板詳解

    這篇文章主要給大家介紹了關于ASP.NET如何自定義項目模板的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用ASP.NET具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-08-08
  • ASP.NET MVC基礎

    ASP.NET MVC基礎

    這篇文章主要介紹了ASP.NET MVC基礎概念、MVC三大組件之間的相互關系、以及asp.net webform模型和ASP.NET MVC模型的關系等基礎知識,是我們學習MVC必不可少的知識點,希望對大家能有所幫助
    2014-10-10
  • .Net Core實現圖片文件上傳下載功能

    .Net Core實現圖片文件上傳下載功能

    這篇文章主要為大家詳細介紹了.Net Core實現圖片文件上傳下載功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • ASP.NET MVC從控制器傳遞數據到視圖的四種方式詳解

    ASP.NET MVC從控制器傳遞數據到視圖的四種方式詳解

    本篇文章主要介紹了ASP.NET MVC從控制器傳遞數據到視圖的四種方式,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-01-01

最新評論

邵阳县| 铜川市| 策勒县| 阿尔山市| 柳州市| 台前县| 尉犁县| 济宁市| 溧水县| 西贡区| 塔河县| 大方县| 鸡泽县| 体育| 方山县| 寿宁县| 乌海市| 耿马| 西乌珠穆沁旗| 扎赉特旗| 芦溪县| 永善县| 体育| 富蕴县| 绥中县| 加查县| 萨迦县| 建宁县| 永春县| 公主岭市| 大安市| 九龙坡区| 饶平县| 谷城县| 报价| 新化县| 南靖县| 防城港市| 蛟河市| 曲阜市| 开平市|