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%

评论