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运算符代码示例解析
当前URL:http://www.csdahua.cn/qtweb/news12/69612.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网