.NET框架類覽勝(下篇)(1) (轉)
[ 作者: 不詳 新增時間: 2001-5-30 8:11:13 ]
![
一、處理字串
.NET 框架類(或System類)提供了大量可在構造.NET應用時使用的核心功能,這些功能適用於任何語言環境。本文的第一部分介紹了集、名稱空間等基本概念以及System.Math和System.Ran類。這是本文的第二部分,接著討論其他幾個很有用的類:System.String,System.Array,System.DateTime。
值得指出的是,正如本文前面所提到的,當我們用作為語言時,我們常常面臨這樣一種選擇:是使用VB.NET語言內建的功能,還是使用等價的System類功能。在處理陣列、日期/時間、字串資料時,我們就面臨這種選擇。如果你曾經是一個
6.0程式設計師,你的第一個選擇可能會是經過檢驗的、確實有效的老方法。但是,如果有可能,你最好還是改掉老習慣、採用新的.NET System類。為什麼呢?因為採用System類能夠使你的程式碼更容易移植到其他.NET語言以及未來的VB.NET版本。
System.String類提供了豐富的字串處理能力。使用System.String類,我們可以:確定字串的長度,查詢子串,改變字串的大小寫,比較兩個字串,分割字串,等等。
確定字串長度使用的是Length屬性。例如,在下面的程式碼中,intLength的值將是4:
|
我們用IndexOf方法從字串找出第一個匹配的子串。如果能夠找到子串,IndexOf方法返回子串的開始位置(第一個字元的開始位置為0);如果不能找到,則IndexOf返回-1。IndexOf的查詢是大小寫敏感的。IndexOf是一個被過載(Overload)的方法,它允許傳入的引數包括:Char型別的字元,String型別的字串,Char型別的字元陣列。下面這個IndexOf.x頁面示範了三種不同引數型別IndexOf方法的運用:
|
相關文章
- .NET框架類覽勝(上篇)(1) (轉)框架
- 淺析skynet底層框架下篇框架
- 放置類AR體驗框架和設計建議 (下篇)框架
- .NET框架設計(1)框架
- Guru of the Week 條款15:類之間的關係(下篇) (轉)
- Microsoft .NET 框架 FAQ (轉)ROS框架
- 流式處理框架storm淺析(下篇)框架ORM
- .NET 8 預覽版 1 釋出!
- Netscape 6.1特性概覽 (轉)
- VB.Net中文教程(1) 類別與封裝性 (轉)封裝
- Python科普系列——類與方法(下篇)Python
- 類比J2EE與.NET框架?框架
- ASP.NET-框架分類與詳解ASP.NET框架
- .Net Core in Docker極簡入門(下篇)Docker
- FTP的完整類<1><轉>FTP
- 建立自己的.net類庫 (轉)
- 玩轉ASP.NET 6.0框架-序言ASP.NET框架
- .NET ORM框架 SqlSugar4.0 功能快速預覽【開源】ORM框架SqlSugar
- Java容器類框架分析(1)ArrayList原始碼分析Java框架原始碼
- OOP: 理解類和物件(1) (轉)OOP物件
- 【譯】.NET 7 預覽版 1 中的 ASP.NET Core 更新ASP.NET
- 轉帖:勝新庫管王破解要點 (1千字)
- 5.AlexNet貓狗分類(Lightning框架)框架
- RemoteBrowser:類似Puppeteer的瀏覽器自動化框架REM瀏覽器框架
- Andfix熱修復框架原理及原始碼解析-下篇框架原始碼
- 勝任特徵模型(轉載)特徵模型
- 精通ASP.NET(基於VB.NET)( 二)VB.NET類 (轉)ASP.NET
- .Net Core 學習筆記1——包、元包、框架筆記框架
- .NET 開源專案 StreamJsonRpc 介紹[下篇]JSONRPC
- 用 NetworkX + Gephi + Nebula Graph 分析人物關係(下篇)
- 如何優化網頁轉化率?(下篇)優化網頁
- .NET框架框架
- 推理框架概覽框架
- Flutter框架概覽Flutter框架
- ASP.Net寫的瀏覽器間諜 (轉)ASP.NET瀏覽器
- Windows XP 中Net命令的另類用法(轉)Windows
- dotnet core微服務框架Jimu ~ 瀏覽和釋出新聞微服務微服務框架
- Linux 2.4中netfilter框架實現(轉)LinuxFilter框架