打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
字符串方法示例

示例文件:

Visual Basic
查看源
下载示例
 

本示例演示几种操作字符串的方法。本示例的目的并非演示如何调用这些函数,而是演示这些函数可以为您实现哪些功能。主窗体包含一个带有几个选项卡页的 TabControl。每个选项卡页专用于一种 String 编程功能。

安全注意

提供该示例代码是为了阐释一个概念,并不代表着最安全的编码实践,因此不应在应用程序或网站中使用该示例代码。对于因将示例代码用于其他用途而出现的偶然或必然的损害,Microsoft 不承担任何责任。

在“解决方案资源管理器”中打开该示例文件

  1. 单击“下载示例”。

    出现“文件下载”消息框。

  2. 单击“打开”,并在 Zip 文件夹窗口的左列单击“提取所有文件”。

    “提取向导”打开。

  3. 单击“下一步”。您可以更改文件将被提取到的目录,然后再单击“下一步”。

  4. 请确保选中了“显示提取的文件”复选框,并单击“完成”。

  5. 双击该示例的 .sln 文件。

    示例解决方案显示在“解决方案资源管理器”中。您可能会收到说明解决方案位置不受信任的安全警告。单击“确定”继续。

运行此示例

  • 按 F5。

查看示例文档

  1. 在“解决方案资源管理器”中双击“Documentation”文件夹。

  2. 如果正在使用 Visual Basic 速成版,请右击“Documentation”文件夹中的“ReadMe.htm”。选择“在浏览器中查看”。

  3. 如果正在使用 Visual Basic 的另一版本,请双击“Documentation”文件夹中的“ReadMe.htm”。

演示

主窗体包含一个带有三个选项卡页的 TabControl,这三个页分别演示 String 成员方法、String 共享方法和 StringWriter 方法。每个选项卡页允许用户输入字符串值,然后通过单击按钮执行 String 方法。基础设计包含一个 Method 类和一个 Parameter 类。Method 类的每个实例都表示一种不同的 String 方法。此设计使用户在窗体上输入的值可以轻松传递给适合的 String 方法。

方法 说明

System.String.Insert(System.Int32,System.String)

System.String.Remove

这些方法创建和返回新的 String 对象。这些方法中许多被重载且带有一个、两个或三个参数。代码可能会忽略窗体中的某些输入字段。

System.String.IndexOf

System.String.StartsWith

System.String.EndsWith

这些方法返回关于现有字符串的信息,但不会创建或修改 String 对象。

System.String.Format

System.String.Join

这些方法通常需要两个 String 来完成一个任务或创建新字符串,因此作为 Shared 方法实现。

System.Text.StringBuilder.ToString

可使用 StringBuilder 类操作字符串中的字符。ToString 方法检索 StringBuilder 对象包含的文本。

System.IO.StringWriter.Write

System.IO.TextWriter.WriteLine

System.IO.StringWriter.ToString

需要将文本追加到输出字符串时,就可以用到 StringWriter 类。StringWriter 类提供了一个内部缓冲区,您可以像写入到文件一样将文本写入到此缓冲区。WriteWriteLine 方法将文本追加到缓冲区。ToString 方法检索 StringWriter 对象包含的文本。

用于列出 String 类方法的按钮实际上是 RadioButton 控件。通过将 Appearance 属性设置为 Button 来获得按钮外观。控件看上去与按钮相似,但单击后将被选定。

用于选择 String 类方法的按钮全部调入相同的事件处理程序 HandleCheckedChanged。此过程使用许多 Handles 子句。在此过程中,If...Then 语句使用 sender 参数确定选择了哪个按钮,并执行相应操作。

无法在选项卡控件的顶部浮动控件,所以一组控件的单个实例会显示在每个页面上。若要在本示例中提供该功能,请在选项卡控件中选择一页,将包含所有“公共”控件的 Panel 控件的 Parent 属性设置为选定页,如下所示:

 
复制代码
pnlDemo.Parent = tabStringDemo.SelectedTab 

为了触发断点以便可以演练 StringBuilderStringWriter 代码,本示例使用 System.Diagnostics.Debugger.Break 方法。如果选定了标记为“分步调试代码”的 CheckBox 控件,则调用此方法。

请参见

参考

Handles
String
StringBuilder
StringWriter
System.Diagnostics.Debugger.Break

其他资源

TabControl 控件(Windows 窗体)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
格式化XML:输出有缩进效果的XML字符串
C#字符串的常用操作
C# json 字符串转码Unicode
NET 性能优化方法总结
Java 字符串拼接效率分析及最佳实践
JavaSE部分 (常用API拓展)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服