Operator [] (String index)


Returns a reference to a character in a string

Syntax:
Usage:
result = lhs [ rhs ]

Parameters:
lhs
The string (a string reference, not a string returned as local copy).
rhs
A zero-based offset from the first character.
T
The wide-character type (varies per platform).

Description:
This operator returns a reference to a specific character in a string:
  • This operator must not be used in case of empty string because reference is undefined (inducing runtime error).
  • Otherwise, the user must ensure that the index does not exceed the range "[0, Len(lhs) - 1]". Outside this range, results are undefined.

Examples:
Dim a As String = "Hello, world!"
Dim i As Integer

For i = 0 To Len(a) - 1
    Print Chr(a[i]) & " ";
Next i
Print


Will print
H e l l o ,   w o r l d ! 


Differences from QB:
See also:
Back to Indexing Operators
Back to Operators
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki



sf.net phatcode