VB.NET运算符代码示例解析

VB.NET中存在着许多运算符供我们使用。如果能够熟练运用这些运算符,可以方便我们的程序开发,提高编程效率。下面我们就为大家介绍一下Is运算符以及运算符重载相关概念,希望能给大家对带来一些帮助。

创新互联建站是一家专注于成都网站设计、成都网站建设、外贸网站建设与策划设计,抚州网站建设哪家好?创新互联建站做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:抚州等地区。抚州做网站价格咨询:13518219792

VB.NET运算符之Is 运算符

Is运算符比较两个引用对象是否引用了同一实例。 例子如下:

 
 
 
  1. Dim a As New dog 
  2. Dim b As New dog() 
  3. If a Is b Then 
  4. MsgBox("True") 
  5. Else 
  6. MsgBox("False") 
  7. End If 
  8. b = a 
  9. b.Name = "NorthSnow" 
  10. If a Is b Then 
  11. MsgBox("True") 
  12. Else 
  13. MsgBox("false") 
  14. End If 
  15. 'false 
  16. 'true

VB.NET运算符重载

我们可以根据需要对VB.NET运算符进行重载,本文中的 dog 类 就 对 + 操作符 进行了重载 操作。此时对两个dog 类进行相加时,会返回一个dog 类实例 ,他的 Name 是 那两个 dog 实例的 名字相加,年龄也是 dog 实例的年龄之和,颜色是两个颜色的平均值。例子如下:

 
 
 
  1. Dim sb As New System.Text.StringBuilder 
  2. Dim m As New dog 
  3. Dim n As New dog 
  4. Dim c As dog 
  5. m.Name = "NorthSnow" 
  6. c = m + n 
  7. sb.AppendLine() 
  8. sb.Append(m.Name) 
  9. sb.Append("--") 
  10. sb.Append(m.Age) 
  11. sb.Append("--") 
  12. sb.Append(m.Color.ToArgb) 
  13. sb.AppendLine() 
  14. sb.Append(n.Name) 
  15. sb.Append("--") 
  16. sb.Append(n.Age) 
  17. sb.Append("--") 
  18. sb.Append(n.Color.ToArgb) 
  19. sb.AppendLine() 
  20. sb.Append(c.Name) 
  21. sb.Append("--") 
  22. sb.Append(c.Age) 
  23. sb.Append("--") 
  24. sb.Append(c.Color.ToArgb) 
  25. MsgBox(sb.ToString) 
  26. 'NorthSnow--22---65536 
  27. '塞北的雪--22---65536 
  28. 'NorthSnow塞北的雪--44---65536 

VB.NET运算符的相关操作就为大家介绍到这里。

标题名称:VB.NET运算符代码示例解析
链接分享:http://www.shufengxianlan.com/qtweb/news12/69612.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联