0% found this document useful (0 votes)
438 views

Visual Basic - Net (VB - Net) - Cheat Sheets - OneCompiler

klkjl

Uploaded by

Daine Go
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
438 views

Visual Basic - Net (VB - Net) - Cheat Sheets - OneCompiler

klkjl

Uploaded by

Daine Go
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

9/27/21, 11:45 AM Visual Basic.net(VB.

net) - Cheat Sheets - OneCompiler

Visual Basic.net(VB.net) Cheatsheet


1 year ago

Basics
Sample Program

Public Module Program

Public Sub Main(args() As string)

Console.WriteLine("Hello, World!")

End Sub

End Module

Public Module : Every program contains a module which has the data and
procedures that your program uses. Here we are declaring module named
Program with public visibility.
Main : Beginning of your program
Console.WriteLine : Console is a class of the System namespace and WriteLine() is
a method in it which is used to print text to the console.
VB.net is not a Case-sensitive language
' : Single line Comment

Data types

| Data type | Description | Range | Memory Size|


|----|----|----|----|----|
|byte| used to store unsigned integer| 0 to 255| 1 byte|
|sbyte| used to store signed integer| -128 to 127| 1 byte|
|ushort| used to store unsigned integers| 0 to 65,535 | 2 bytes|
| integer| used to store signed integers|-2,147,483,648 to 2,147,483,647|4 bytes|

|long | used to store signed integers|-9,223,372,036,854,775,808 to


9,223,372,036,854,775,807| 8 bytes|
|double| used to store fractional numbers|15 decimal digits| 8 bytes|
|char|used to store a single character enclosed in single quote|one character|2 bytes|
|boolean| Boolean data type|Stores either true or false | 1 bit|
|date| Used to store date values|0:00:00 January 1, 0001 to 23:59:59 December 31,
| |
https://onecompiler.com/cheatsheets/vb 1/7
9/27/21, 11:45 AM Visual Basic.net(VB.net) - Cheat Sheets - OneCompiler
9999|8 bytes|
|decimal|used to store decimal values| 0 to +/-7.9228162514264337593543950335
with 28 places to the right of the decimal|16 bytes|
|String| Stores a sequence of characters enclosed in double quotes| Sequence of
Characters|2 bytes per character|
|object | Object can be represented as base type of all other types.||4 bytes on 32-bit
platform and 8 bytes on 64-bit platform|

Variables

Dim VariableName As Datatype 'variable Declaration

VariableName = value 'Variable Initialization

Example

Dim byteVar As Byte

Dim intVar As Integer = 100

Dim doubleVar As Double

Dim dateVar As Date

Dim charVar As Char = "A"

Dim strVar As String = "OneCompiler"

Dim boolVar As Boolean = TRUE

Constants

[ < attributeList > ] [ accessModifier ] [ Shadows ] Const constantName [ A

attributeList − attributeList is optional where you can specify the list of attributes
applied to the constants.

accessModifier − accessModifier is optional where you specify the accessibility of


the constants like Public, Protected, Private, Friend or Protected Friend.

Shadows − shadows is also optional which makes the constant hide a programming
element of identical name.

constantName − constantName specifies the name of the constant

datatype − datatype specifies the data type of the constant

value − value specifies the value assigned to the constant

Const TOTAL As Integer = 100

Public Const NAME As String = "One Compiler"

https://onecompiler.com/cheatsheets/vb 2/7
9/27/21, 11:45 AM Visual Basic.net(VB.net) - Cheat Sheets - OneCompiler

Operators

Operator type Description

Arithmetic Operator + , - , * , / , , MOD, ^

Relational Operator < , > , <= , >= , =

BitWise Operator AND, OR, XOR, NOT, AndAlso, OrElse, isTrue, isFalse

BitWise Shift Operator AND, OR, XOR, NOT, << , >>

Logical Operator && , ||, !

Assignment Operator = , += , -= , *= , /=, = , %= ,<<=,>>=, &=, ^=

Miscellaneous Operator AddressOf, Await, GetType

Strings

Dim variableName As String

Dim Name As String = "OneCompiler"

Conditional Statements

1. If

If condition-expression Then

'code

End If

2. If-else

If(conditional-expression)Then

'code if the conditional-expression is true

Else

'code if the conditional-expression is false

End If

3. If-else-if ladder

If(conditional-expression)Then

'code if the above conditional-expression is true

Else If(conditional-expression) Then

'code if the above conditional-expression is true

Else
https://onecompiler.com/cheatsheets/vb 3/7
9/27/21, 11:45 AM Visual Basic.net(VB.net) - Cheat Sheets - OneCompiler
Else

'code if the above conditional-expression is false

End If

4. Nested-If

If(conditional-expression)Then

'code if the above conditional-expression is true

If(conditional-expression)Then

'code if the above conditional-expression is true

End If

End If

5. Select Case

Select [ Case ] expression

[ Case expressionlist

'code ]

[ Case Else

'code ]

End Select

Loops

1. For..Next

For counter [ As datatype ] = begin To end [ Step step ]

'code

[ Continue For ]

'code

[ Exit For ]

'code

Next [ counter ]

2. For..Each

For Each element [ As datatype ] In group

'code

[ Continue For ]

'code

[ Exit For ]

'code

Next [ element ]

3. While

While onditional e pression


https://onecompiler.com/cheatsheets/vb 4/7
9/27/21, 11:45 AM Visual Basic.net(VB.net) - Cheat Sheets - OneCompiler
While conditional-expression

'Code

[ Continue While ]

'Code

[ Exit While ]

'Code

End While

4. Do-while

Do { While | Until } conditional-expression

'Code

[ Continue Do ]

'Code

[ Exit Do ]

'Code

Loop

Do

'Code

[ Continue Do ]

'Code

[ Exit Do ]

'Code

Loop { While | Until } conditional-expression

Functions

Functions consists of a set of statements which perform a sepcific functionality and they
return a value when they are called.

[accessModifiers] Function functionName [(parameterList)] As returnType

'code

End Function

Sub-Procedures
Sub-procedures are similar to functions but they don't return any value.

Sub ProcedureName (parameterList)

'Code

End Sub

https://onecompiler.com/cheatsheets/vb 5/7
9/27/21, 11:45 AM Visual Basic.net(VB.net) - Cheat Sheets - OneCompiler

OneCompiler.com

About
Contact

Users
Status

GitHub
LinkedIn
Facebook
Instagram
Twitter

Languages

Java Python
C C++
NodeJS JavaScript
Groovy JShell
Haskell Tcl
Lua Ada
CommonLisp D
Elixir Erlang
F# Fortran
Assembly Scala
Php Python2
C# Perl
Ruby Go
R Racket
OCaml Visual Basic (VB.NET)
HTML Materialize
Bootstrap Foundation
Bulma Uikit
Semantic UI Skeleton

https://onecompiler.com/cheatsheets/vb 6/7
9/27/21, 11:45 AM Visual Basic.net(VB.net) - Cheat Sheets - OneCompiler

Milligram PaperCSS
Bash Clojure
TypeScript Cobol
Kotlin Pascal
Prolog Rust
Swift Octave
MySQL SQLite

More

Cheatsheets
Tutorials
Tools
Stats

© Copyright 2021 One Compiler Pvt. Ltd. | Privacy Policy | Terms & Conditions

https://onecompiler.com/cheatsheets/vb 7/7

You might also like