zoukankan      html  css  js  c++  java
  • VB.net学习笔记

    1. 数据类型

    1.1变量与常量的声明

    Dim 变量名 AS 数据类型

    例:Dim a AS String

    访问说明符 Const 表达式

    例:Public const DaysInYear = 365

    Private const WorkDays = 250

    基本数据类型以及操作符

    整形 Short(16位)

    Integer(32位)

    Long(64位)

    字符数据类型

    Char(16位)取值范围0-65535 每个数字代表一个Unicode字符

    字符串

    String

    非整数

    Decimal(128定点)

    Single(32位浮点)

    Double(64位浮点)

    布尔型 Boolean 默认为flase

    日期 Date

    Dim theDate As Date

    '必须用 ## 将日期围起来

    ‘m/d/yyyy

    theDate = #12/2/2006 2:10:00 PM#

    数据类型的转换

    显示转换:Ctype(表达式,类型)

    隐示转换:容许任何类型向其他任何类型转换

    运算符

    加 +

    减 -

    乘 *

    除 /

    求模 mod

    1.5 值类型和引用类型

    值类型和引用类型的区别:

    2.程序流程控制

    2.1选择语句

    (1)IF 表达式 Then

    语句

    End If

    (2)IF 表达式 Then

    语句1

    Else

    语句2

    End If

    (3)Iif(表达式1,表达式2,表达式3)

    (4)IF 表达式 Then

    语句1

    ElseIf

    语句2

    ElseIf

    语句3

    End If

    (5)select Case 条件变量或表达式

    Case 表达式列表

    语句

    Case表达式列表

    语句

    Case Else

    语句

    End Select

    2.2循环语句

    (1) While(布尔表达式)

    语句

    End While

    (2) Do

    语句

    Loop While(布尔表达式)

    (3)For counter=start To end Step step

    语句

    Next counter

    如果step为1,则step可以省略

    2.3 Exit语句

    Exit Select

    Exit do

    Exit while

    Exit for

    3.方法

    3.1 Sub方法

    Sub 方法名(形参列表)

    声明和语句

    End Sub

    例:Sub sum(ByVal num1 As Integer,ByVal num2 AS Integer)

    Dim output As String

    Dim s As Integer

    s=num1+num2

    textbox.Text=s.ToString

    End Sub

    3.2 Funcation方法

    Function方法名(形参列表) As 数据类型

    声明和语句

    Return 参数

    End Function

    例:Funcation sum(ByVal num1 As Integer,ByVal num2 AS Integer)AS String

    Dim output As String

    Dim s As Integer

    s=num1+num2

    return s

    End Sub

    3.3方法的补充说明

    方法的调用:方法名(),如果没有参数可以省略”()”

    Return在Function中可以多次出现

    4.数组

    4.1数组的创建

    Dim NewArray As Decimal()=New Decimal(29){}

    Dim NewArray1 As Decimal() = New Decimal(2) {}

  • 相关阅读:
    [充电][ios]ios充电接口
    [ios]app后台运行
    [ios][opengles]GLKit如何搭一个app的框架
    [UML]转:UML类图集中关系的总结
    [UML]转:浅谈UML的概念和模型之UML九种图
    [ios][swift]使用swift闭包进行viewcontroller反向传值
    [ios]纯代码实现UITableViewCell的自定义扩展
    [ios][opengles]opengles纹理贴图
    [ios][swift]swift 怎么去除 optional
    mysql数据库指定ip远程访问
  • 原文地址:https://www.cnblogs.com/Mblog/p/1639640.html
Copyright © 2011-2022 走看看