System.String類-文本管理

Visual Basic.NET中已經改變了你的工作與以前的版本與文本字符串的方式。 menejo所有這些新功能是System.String類。 現在,每個文本變量是String類型的對象。

在Visual Basic.NET中的所有類的方法。ToString來顯示文本格式的內容。

在Visual Basic.NET中有兩個文本或字符串變量的工作方式:

- 使用舊的特點,我們知道從“始終”左,右,修剪,更換等。

- 使用System.String類的新方法。NET

使用視覺巴斯鏈“傳統”(在以前版本的一些方式調用NET),可以在Microsoft.VisualBasic命名空間,例如:

 microsoft.VisualBasic.Left(“文本1”,5)

這裡有一些方法和String對象的屬性

屬性

Stringtabla1

方法

Stringtabla2

現在讓我們來看看一些例子中,使用這些屬性和方法:

找到我們使用Length屬性的文本longitus:


暗淡作為字符串string1的“一些文本”

 MSGBOX(texto1.Length)“會顯示19

 “我們可以做到這一點,直接在文本

 MSGBOX(“任何其他文字。”長度)“會顯示21

對齊文本字符串的內容或使用PadLeft PadRight

這兩種方法都是新的,有沒有傳統equibalencia的Visual Basic。 他們增加向左或向右調整其內容的鏈。

要查看以下的工作的例子,只是在窗體的Load事件的代碼複製並運行它。

讓我簡要地解釋你做了什麼:首​​先創建一個對象和參數框顯示多行的MultiLine屬性為True。 使文本框填充Dock屬性為Fill和我們看到的是字符串alinación的形式是非常重要的,使用等寬字體如Courier New,這是非常重要的,因為如果我們使用其他的源等寬不正確對齊的文本。 噢......常數代表vbCrlf回車符與換行符打印和查看相結合。
最後,我TextBox1控制設計模式創建(通過拖放窗體上的控件),但認為通過代碼,我無法看到它,除非你把它添加到清單的形式。 要做到這一點使用的示例代碼中的最後一行。

   昏暗的TextBox1的作為新的TextBox
 textbox1.Multiline = TRUE
 textbox1.Dock = DockStyle.Fill
 textbox1.ScrollBars = ScrollBars.Vertical
新System.Drawing.Font textbox1.Font =(“新信使”,8.25!,System.Drawing.FontStyle.Regular,System.Drawing.GraphicsUnit.Point,CType運算(0字節))
對於我作為整數= 1 100
     i.ToString.PadLeft TextBox1.Text =(4)PadRight(10,“ - ”)。“一半”&(* 2)ToString.PadLeft(3)&vbCrLf。
未來
 Me.Controls.Add(TextBox1中)

格式化數字

使用String類可以格式化數字,如下面的示例所示:

昏暗的數量作為雙
數= 10580.65
昏暗的結果作為字符串

結果= numero.ToString(“G”)進行'10580 0.65
 numero.ToString結果=(“N”的)'10580 0.65
結果= numero.ToString(“E”)的'+004 1058065E
結果= numero.ToString(“000,000.00”)010,580.65
結果= numero.ToString(“###,##0.00”)'10580 0.65

數= 0.63
結果= numero.ToString(“P”字)'63 .00%
結果= numero.ToString(“##0.00%)'63 .00%
結果= numero.ToString(“##0%)'63%

評論