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

创新互联建站是一家专注于成都网站设计、成都网站建设、外贸网站建设与策划设计,抚州网站建设哪家好?创新互联建站做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:抚州等地区。抚州做网站价格咨询:13518219792
VB.NET运算符之Is 运算符
Is运算符比较两个引用对象是否引用了同一实例。 例子如下:
- Dim a As New dog
- Dim b As New dog()
- If a Is b Then
- MsgBox("True")
- Else
- MsgBox("False")
- End If
- b = a
- b.Name = "NorthSnow"
- If a Is b Then
- MsgBox("True")
- Else
- MsgBox("false")
- End If
- 'false
- 'true
VB.NET运算符重载
我们可以根据需要对VB.NET运算符进行重载,本文中的 dog 类 就 对 + 操作符 进行了重载 操作。此时对两个dog 类进行相加时,会返回一个dog 类实例 ,他的 Name 是 那两个 dog 实例的 名字相加,年龄也是 dog 实例的年龄之和,颜色是两个颜色的平均值。例子如下:
- Dim sb As New System.Text.StringBuilder
- Dim m As New dog
- Dim n As New dog
- Dim c As dog
- m.Name = "NorthSnow"
- c = m + n
- sb.AppendLine()
- sb.Append(m.Name)
- sb.Append("--")
- sb.Append(m.Age)
- sb.Append("--")
- sb.Append(m.Color.ToArgb)
- sb.AppendLine()
- sb.Append(n.Name)
- sb.Append("--")
- sb.Append(n.Age)
- sb.Append("--")
- sb.Append(n.Color.ToArgb)
- sb.AppendLine()
- sb.Append(c.Name)
- sb.Append("--")
- sb.Append(c.Age)
- sb.Append("--")
- sb.Append(c.Color.ToArgb)
- MsgBox(sb.ToString)
- 'NorthSnow--22---65536
- '塞北的雪--22---65536
- 'NorthSnow塞北的雪--44---65536
VB.NET运算符的相关操作就为大家介绍到这里。
当前标题:VB.NET运算符代码示例解析
标题网址:http://www.jxjierui.cn/article/dhpiegs.html


咨询
建站咨询
