vb.net 的structure结构语自学笔记
2009-08-13 23:00
183 查看
Public Structure good '定义一个名为good的结构语句块
Public di As String '声明此结构的成员,此成员为字符串形
Public ei As Integer '声明此结构的成员,此成员为整数形
End Structure
----------------------------------------------------------------------------------------------------
Public Class Form1
Public Sub objGood(ByVal FIND As good) '创建一个objGood方法(也称为函数),同时为GOOD结构创建了一个按值传递的变量FIND。
'也就是说此函数传入的参数是结构GOOD的一个变量,名称是:FIND ,它包含了GOOD结构下的所有成员,在本列中为:di,ei.
txtB1.Text = FIND.di '给第一个文本框赋值,其值为find变量内的di值。
txtB2.Text = FIND.ei.ToString '同上。
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim LI As good '声明LI是good结构的变量。其同样包含了GOOD结构下的所有成员。
LI.ei = 123456 '为变量li内的ei赋值。
LI.di = "lihaigen" '原理同上。
objGood(LI) '把good结构的变量LI及相对应成员的值作为参数传递给我objGood方法(自定义函数),此时变量LI=变量FIND.
'传入后相当于 txtB1.Text = LI.di
' txtB2.Text = LI.ei.ToString
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim WAN As good '在这个事件当中又定义了另一个变量WAN为good结构的变量。其赋值和传递原理同上。
WAN.ei = 888888
WAN.di = "wangbaojun"
objGood(WAN)
End Sub
'由此可见,结构成员可以包含给它的任何一个变量并变为这些变量的成员,并可以对这些变量当中的成员赋值,虽然这些变量都同属于一个结构,但互不影响。
End Class
Public di As String '声明此结构的成员,此成员为字符串形
Public ei As Integer '声明此结构的成员,此成员为整数形
End Structure
----------------------------------------------------------------------------------------------------
Public Class Form1
Public Sub objGood(ByVal FIND As good) '创建一个objGood方法(也称为函数),同时为GOOD结构创建了一个按值传递的变量FIND。
'也就是说此函数传入的参数是结构GOOD的一个变量,名称是:FIND ,它包含了GOOD结构下的所有成员,在本列中为:di,ei.
txtB1.Text = FIND.di '给第一个文本框赋值,其值为find变量内的di值。
txtB2.Text = FIND.ei.ToString '同上。
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim LI As good '声明LI是good结构的变量。其同样包含了GOOD结构下的所有成员。
LI.ei = 123456 '为变量li内的ei赋值。
LI.di = "lihaigen" '原理同上。
objGood(LI) '把good结构的变量LI及相对应成员的值作为参数传递给我objGood方法(自定义函数),此时变量LI=变量FIND.
'传入后相当于 txtB1.Text = LI.di
' txtB2.Text = LI.ei.ToString
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim WAN As good '在这个事件当中又定义了另一个变量WAN为good结构的变量。其赋值和传递原理同上。
WAN.ei = 888888
WAN.di = "wangbaojun"
objGood(WAN)
End Sub
'由此可见,结构成员可以包含给它的任何一个变量并变为这些变量的成员,并可以对这些变量当中的成员赋值,虽然这些变量都同属于一个结构,但互不影响。
End Class
相关文章推荐
- 【VB.net自学笔记(一)】XML的构成
- 【VB.net自学笔记(三)】StreamReader与StreamWriter的应用——UTF-8文本的读写
- Asp.Net自学笔记...(分支结构和逻辑运算符)
- Asp.net core 学习笔记 ( Area and Feature folder structure 文件结构 )
- Asp.Net自学笔记...(结构类型和枚举类型)
- VB.NET用Marshal.PtrToStructure 方法实现数据在数组和结构间复制
- vb.net structure结构类型
- 【VB.net自学笔记(二)】Log文件
- VB.Net学习笔记
- 笔记6:vb.net的内存数据流MemoryStream、缓冲数据流BufferedStream
- [2004-8-4]VB.Net学习笔记,使用ADO.Net对象访问数据库,将结果写入ListView
- asp.net mvc 2.0详细笔记__02__项目文件结构详解
- .net系统自学笔记——.net体系结构
- .net系统自学笔记——类和对象,对象和类型
- VB.NET笔记(1)类、属性、函数
- 通过文件结构直接生成xls文件的VB.Net和Java两个版本
- 自学笔记 织梦CMS文件结构
- professional asp.net 4 with c# and VB.net 阅读笔记
- VB.net学习笔记之发送邮件:System.Net.Mail
- VB.Net中结构和类的区别