.NET Framework类库中含有专门为Visual Basic.NET程序员设计的函数和过程。

这些方法虽然是为VB.NET程序员设计的,但是也可以被.NET Framework上支持的任何语言使用,并被视为Framework的一部分。

所有的VB.NET运行库函数都定义在Microsoft.VisualBasic.DLL程序集中。

这些VB.NET专有的函数,非常好用,有时一个相同功能C#可能要写一大段代码,而VB.NET只需一个内置函数即可搞定。

在这里我们介绍一下非常好用的一些字符串处理函数。字符串自带有对应方法的函数将不再列出。

函数名 说明
Asc 返回字符或字符串第一字符的ASCII值
AscW 返回字符或字符串第一个字符的Unicode值
Chr 返回一个给定ASCII字符值的字符
ChrW 返回一个表示给定Unicode字符值的字符
GetChar 返回字符串中给定位置的字符
InStr 返回一个Integer,表示一个字符串在另一个字符串中首次出现的开始位置
InStrRev 返回一个Integer,表示一个字符串在另一个字符串最后一次出现的开始位置
Join 返回一个字符串,把传入的值使用指定的分隔符连接在一起
Len 返回一个对象在文件系统中存储时所需的字节数
Left 从字符串的左边开始返回字符串中指定数目的字符
Lset 返回指定长度的字符串。如果源字符串长度少于指定的长度,则返回的字符串在末尾填充空格
Ltrim 返回去掉前导空格、Tab 的字符串
Right 从字符串的末尾开始返回字符串中的指定数目的字符
Rset 返回一个指定长度的字符串,如果源字符串长度小于指定长度,则在返回的字符串开头填充空格
Rtrim 返回去掉末尾空格、Tab的字符串
Space 返回一个包含指定数目空格的字符串
StrConv 使用指定的转换和区域将字符串转换为一个新字符串

下面重点举例看一下StrConv的用法。在C#中实现相同的功能往往需要复杂的编码,所以我们是幸福的。


Dim strSource As String
strSource = "你好VB.NET,你是世界上第二好的編程語言! hello VB.NET!" '把字符串中的宽字符(双字节)转换为窄字符(单字节)。
'就是把全角转换为半角
TextBox1.Text = StrConv(strSource, VbStrConv.Narrow) '把字符串的窄字符(单字节)转换为宽字符(双字节)。
'就是把半角转换为全角
TextBox1.Text = StrConv(strSource, VbStrConv.Wide) '把字符串的每个单词的首字母大写
TextBox1.Text = StrConv(strSource, VbStrConv.ProperCase) '把字符串转换为简体中文
TextBox1.Text = StrConv(strSource, VbStrConv.SimplifiedChinese) '把字符串转换为繁体中文
TextBox1.Text = StrConv(strSource, VbStrConv.TraditionalChinese)

最新文章

  1. BAT 技术团队博客
  2. Nginx反向代理和负载均衡
  3. 团队项目——站立会议DAY7
  4. Java接入图灵机器人,实现与机器人聊天
  5. Session机制详解
  6. 解决 internet connection sharing 启动不了
  7. Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(三)
  8. jsp java 数据库 乱码总结
  9. QT插件开发方式(作者有RemOjbects文档翻译(48)篇)
  10. openwrt上网配置的一些理解(四)
  11. 一个关于css3背景透明的例子
  12. TEXT文本编辑框4 点击按钮读取文本框内容到内表
  13. Python——装饰器
  14. 基于Github&Hexo的个人博客搭建过程
  15. MySQL表操作及数据操作
  16. linux命令学习之:du
  17. phpmyadmin-配合nginx与php安装
  18. exec可以用来执行语句的
  19. 创建类type (底层代码)
  20. mysql高效索引之覆盖索引

热门文章

  1. 如何添加JWT生成的token在请求头中
  2. F#周报2019年第34期
  3. 电话面试总结(问的很细).md
  4. Python之高阶函数如何理解?
  5. SparkSql学习笔记(包含IDEA编写的本地代码)
  6. python多进程通信实例分析
  7. JMeter简介及使用JMeter来访问网站
  8. Trace 2018徐州icpc网络赛 思维+二分
  9. 2018中国大学生程序设计竞赛 - 网络选拔赛 hdu Find Integer 数论
  10. zabbix监控PHP脚本