其他类型
1、Date(日期型);
2、boolean(布尔型) false-(0)和true(其他数字);
有时候希望变量赋值以后,在执行过程中值保持不变,用常量const :const Asints as integer =-255
修改常量的值是不被支持的。
vb.net还提供了一系列以c开头的转换函数,例如cint()等,很有用,慢慢在实践中就体会到了。
声名数组:
和其他变量一样,数组在使用前也要用关键在dim声明的,在声明的时候末尾还要加上另外一个参数,以指定数组的大小,然后可以存储最大索引值+1了,看看一个例子:启动webmatrix,创建新文件P87.aspx,在code视图中,写入:
sub page_load()
if ispostback then
dim darr(4) as string
darr(0)="www.blueidea.com"
darr(1)="www.5do8.com"
darr(2)="www.dw8.cn"
darr(3)="www.google.com"
darr(4)="www.usst.edu.cn"
labtxt.text="your aaary is " & darr(txtnum.text)
labtxt.visible=true
end if
end sub
在视图中插入label,buttom,input标签,最后的源码就是:
<%@ Page Language="VB" %>
<script runat="server">
sub page_load()
if ispostback then
dim darr(4) as string
darr(0)="www.blueidea.com"
darr(1)="www.5do8.com"
darr(2)="www.dw8.cn"
darr(3)="www.google.com"
darr(4)="www.usst.edu.cn"
labtxt.text="your aaary is " & darr(txtnum.text)
labtxt.visible=true
end if
end sub
</script>
<html>
<head>
</head>
<body>
<form runat="server">
<p>
<asp:TextBox id="txtnum" runat="server" BackColor="#E0E0E0" BorderColor="#C0FFC0"></asp:TextBox>
<asp:Button id="Button1" runat="server" BackColor="#E0E0E0" BorderColor="Green" Text="submit to array" BorderStyle="Groove"></asp:Button>
</p>
<p>
<asp:Label id="Labtxt" runat="server" BackColor="#004040" BorderColor="Silver" Visible="False" Width="240px" Height="28px" ForeColor="White"></asp:Label>
</p>
<!-- Insert content here -->
</form>
</body>
</html>
效果:

然后运行,输入数据,显示数组的值,注意这里不要输入0-4以为的数字,负责就是越界,这在后面我们要控制的,这里只是演示数组而已。
多维数组
和vbscript里面的及其相似,其他定义和数组一样,就多了维数.
数据集合
通常需要用不同的方法将项分组,这些高级技术在VB.NET中称为集合,包括了arraylist、hashtable、sortedlist,集合的特性如下:
1、集合可以包含不定数目的成员;
2、集合中的元素仅仅因为他们处于相同的集合才发生关系;
3、集合的元素不必共享相同的数据类型;
4、当整个集合发生变动时,对象在集合的位置也可以改变;
理解集合就像理解链表那样理解吧。
以后用到的时候就说说,很有意思的,如果你现在就想知道他们属性的话去MSDN查查资料。
更多内容请看PCdog.com--asp.net入门教程 ASP.NET应用篇 asp入门教程专题
