String
Overview
String is the class for the Island string implementation, basically the type used for a sequence of characters. String itself is immutable.
Location
- Reference: Island.fx
- Namespace: RemObjects.Elements.System
constructor (declared in Object)
constructor
String()
init()
String()
Sub New()
Compare
Compares two strings, returns 0 if equal, -1 if less, 1 if more.
class method Compare(aLeft: String; aRight: String): Int32
static Int32 Compare(String aLeft, String aRight)
static func Compare(_ aLeft: String, _ aRight: String) -> Int32
static Int32 Compare(String aLeft, String aRight)
Shared Function Compare(aLeft As String, aRight As String) As Int32
Parameters:
- aLeft:
- aRight:
Compares two strings, returns 0 if equal, -1 if less, 1 if more.
method CompareTo(a: Object): Int32
Int32 CompareTo(Object a)
func CompareTo(_ a: Object) -> Int32
Int32 CompareTo(Object a)
Function CompareTo(a As Object) As Int32
Parameters:
- a:
Compares two strings, returns 0 if equal, -1 if less, 1 if more.
method CompareTo(Value: String): Int32
Int32 CompareTo(String Value)
func CompareTo(_ Value: String) -> Int32
Int32 CompareTo(String Value)
Function CompareTo(Value As String) As Int32
Parameters:
- Value:
CompareToIgnoreCase
Compares two strings, returns 0 if equal, -1 if less, 1 if more, ignoring the case.
method CompareToIgnoreCase(Value: String): Int32
Int32 CompareToIgnoreCase(String Value)
func CompareToIgnoreCase(_ Value: String) -> Int32
Int32 CompareToIgnoreCase(String Value)
Function CompareToIgnoreCase(Value As String) As Int32
Parameters:
- Value:
Contains
Check if a string is contained in another string.
method Contains(Value: String): Boolean
Boolean Contains(String Value)
func Contains(_ Value: String) -> Boolean
Boolean Contains(String Value)
Function Contains(Value As String) As Boolean
Parameters:
- Value:
CopyTo
method CopyTo(SourceIndex: Int32; destination: array of Char; DestinationIndex: Int32; Count: Int32)
void CopyTo(Int32 SourceIndex, Char[] destination, Int32 DestinationIndex, Int32 Count)
func CopyTo(_ SourceIndex: Int32, _ destination: Char..., _ DestinationIndex: Int32, _ Count: Int32)
void CopyTo(Int32 SourceIndex, Char[] destination, Int32 DestinationIndex, Int32 Count)
Sub CopyTo(SourceIndex As Int32, destination As Char(), DestinationIndex As Int32, Count As Int32)
Parameters:
- SourceIndex:
- destination:
- DestinationIndex:
- Count:
EndsWith
Returns true if a string ends with a value.
method EndsWith(Value: String; aInvariant: Boolean := false): Boolean
Boolean EndsWith(String Value, Boolean aInvariant = false)
func EndsWith(_ Value: String, _ aInvariant: Boolean = false) -> Boolean
Boolean EndsWith(String Value, Boolean aInvariant)
Function EndsWith(Value As String, aInvariant As Boolean = false) As Boolean
Parameters:
- Value:
- aInvariant:
Copy a string to an array of char.
method Equals(aOther: Object): Boolean
Boolean Equals(Object aOther)
func Equals(_ aOther: Object) -> Boolean
Boolean Equals(Object aOther)
Function Equals(aOther As Object) As Boolean
Parameters:
- aOther:
Copy a string to an array of char.
method Equals(aOther: String): Boolean
Boolean Equals(String aOther)
func Equals(_ aOther: String) -> Boolean
Boolean Equals(String aOther)
Function Equals(aOther As String) As Boolean
Parameters:
- aOther:
EqualsIgnoreCase
Copy a string to an array of char.
method EqualsIgnoreCase(aOther: String): Boolean
Boolean EqualsIgnoreCase(String aOther)
func EqualsIgnoreCase(_ aOther: String) -> Boolean
Boolean EqualsIgnoreCase(String aOther)
Function EqualsIgnoreCase(aOther As String) As Boolean
Parameters:
- aOther:
EqualsIgnoreCaseInvariant
Copy a string to an array of char.
method EqualsIgnoreCaseInvariant(aOther: String): Boolean
Boolean EqualsIgnoreCaseInvariant(String aOther)
func EqualsIgnoreCaseInvariant(_ aOther: String) -> Boolean
Boolean EqualsIgnoreCaseInvariant(String aOther)
Function EqualsIgnoreCaseInvariant(aOther As String) As Boolean
Parameters:
- aOther:
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
FirstChar
Returns a pointer to the first char of this string.
property FirstChar: ^Char read;
Char* FirstChar { get; }
var FirstChar: UnsafeMutablePointer<Char> { get{} }
Char* FirstChar { __get; }
ReadOnly Property FirstChar() As Ptr(Of Char)
Format
Format a string given a format string (.net style formatting).
class method Format(aFormat: not nullable String; params aArguments: not nullable array of Object): not nullable String
static String! Format(String! aFormat, params Object[]! aArguments)
static func Format(_ aFormat: String, _ aArguments: Object...) -> String
static String Format(String aFormat, Object[]... aArguments)
Shared Function Format(aFormat As String, ParamArray aArguments As Object()) As String
Parameters:
- aFormat:
- aArguments:
FromChar
Creates a string from a char.
class method FromChar(c: Char): nullable String
static String? FromChar(Char c)
static func FromChar(_ c: Char) -> String?
static String FromChar(Char c)
Shared Function FromChar(c As Char) As String?
Parameters:
- c:
FromCharArray
Creates a string from a char array.
class method FromCharArray(aArray: array of Char): nullable String
static String? FromCharArray(Char[] aArray)
static func FromCharArray(_ aArray: Char...) -> String?
static String FromCharArray(Char[] aArray)
Shared Function FromCharArray(aArray As Char()) As String?
Parameters:
- aArray:
class method FromPAnsiChar(c: ^AnsiChar): nullable String
static String? FromPAnsiChar(AnsiChar* c)
static func FromPAnsiChar(_ c: UnsafeMutablePointer<AnsiChar>) -> String?
static String FromPAnsiChar(AnsiChar* c)
Shared Function FromPAnsiChar(c As Ptr(Of AnsiChar)) As String?
Parameters:
- c:
class method FromPAnsiChar(c: ^AnsiChar; aCharCount: Int32): nullable String
static String? FromPAnsiChar(AnsiChar* c, Int32 aCharCount)
static func FromPAnsiChar(_ c: UnsafeMutablePointer<AnsiChar>, _ aCharCount: Int32) -> String?
static String FromPAnsiChar(AnsiChar* c, Int32 aCharCount)
Shared Function FromPAnsiChar(c As Ptr(Of AnsiChar), aCharCount As Int32) As String?
Parameters:
- c:
- aCharCount:
Creates a string from an unicode char pointer.
class method FromPChar(c: ^Char): nullable String
static String? FromPChar(Char* c)
static func FromPChar(_ c: UnsafeMutablePointer<Char>) -> String?
static String FromPChar(Char* c)
Shared Function FromPChar(c As Ptr(Of Char)) As String?
Parameters:
- c:
Creates a string from an unicode char pointer.
class method FromPChar(c: ^Char; aCharCount: Int32): nullable String
static String? FromPChar(Char* c, Int32 aCharCount)
static func FromPChar(_ c: UnsafeMutablePointer<Char>, _ aCharCount: Int32) -> String?
static String FromPChar(Char* c, Int32 aCharCount)
Shared Function FromPChar(c As Ptr(Of Char), aCharCount As Int32) As String?
Parameters:
- c:
- aCharCount:
FromRepeatedChar
Creates a string from a repeated character.
class method FromRepeatedChar(c: Char; aCharCount: Int32): not nullable String
static String! FromRepeatedChar(Char c, Int32 aCharCount)
static func FromRepeatedChar(_ c: Char, _ aCharCount: Int32) -> String
static String FromRepeatedChar(Char c, Int32 aCharCount)
Shared Function FromRepeatedChar(c As Char, aCharCount As Int32) As String
Parameters:
- c:
- aCharCount:
GetEnumerator
Returns an iterator for this class.
method GetEnumerator: IEnumerator<Char>
IEnumerator<Char> GetEnumerator()
func GetEnumerator() -> IEnumerator<Char>
IEnumerator<Char> GetEnumerator()
Function GetEnumerator() As IEnumerator<Char>
GetHashCode override virtual
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
Returns the index of the substring Value in this string, or -1 if it's not found.
method IndexOf(Value: String): Int32
Int32 IndexOf(String Value)
func IndexOf(_ Value: String) -> Int32
Int32 IndexOf(String Value)
Function IndexOf(Value As String) As Int32
Parameters:
- Value:
Returns the index of the substring Value in this string, or -1 if it's not found; starts searching at aStartfromIndex.
method IndexOf(Value: String; aStartFromIndex: Int32): Int32
Int32 IndexOf(String Value, Int32 aStartFromIndex)
func IndexOf(_ Value: String, _ aStartFromIndex: Int32) -> Int32
Int32 IndexOf(String Value, Int32 aStartFromIndex)
Function IndexOf(Value As String, aStartFromIndex As Int32) As Int32
Parameters:
- Value:
- aStartFromIndex:
IndexOfAny
Returns the index of any char in the array or -1 if it's not there.
method IndexOfAny(anyOf: array of Char): Int32
Int32 IndexOfAny(Char[] anyOf)
func IndexOfAny(_ anyOf: Char...) -> Int32
Int32 IndexOfAny(Char[] anyOf)
Function IndexOfAny(anyOf As Char()) As Int32
Parameters:
- anyOf:
Insert
Insert a string at the given position and return the new strnig
method Insert(aIndex: Int32; aNewValue: String): not nullable String
String! Insert(Int32 aIndex, String aNewValue)
func Insert(_ aIndex: Int32, _ aNewValue: String) -> String
String Insert(Int32 aIndex, String aNewValue)
Function Insert(aIndex As Int32, aNewValue As String) As String
Parameters:
- aIndex:
- aNewValue:
IsNullOrEmpty
Check if a string is null or empty.
class method IsNullOrEmpty(value: String): Boolean
static Boolean IsNullOrEmpty(String value)
static func IsNullOrEmpty(_ value: String) -> Boolean
static Boolean IsNullOrEmpty(String value)
Shared Function IsNullOrEmpty(value As String) As Boolean
Parameters:
- value:
Item
property Item[i: Index]: Char read;
Char Item[Index i] { get; }
subscript Item(_ i: Index) -> Char { get{} }
Char Item[Index i] { __get; }
ReadOnly Property Item(i As Index) As Char
Item
Accessor for this string by index.
property Item[i: Int32]: Char read;
Char Item[Int32 i] { get; }
subscript Item(_ i: Int32) -> Char { get{} }
Char Item[Int32 i] { __get; }
ReadOnly Property Item(i As Int32) As Char
Item
property Item[r: Range]: String read;
String Item[Range r] { get; }
subscript Item(_ r: Range) -> String { get{} }
String Item[Range r] { __get; }
ReadOnly Property Item(r As Range) As String
Join a sequence of strings together with a given seperator.
class method Join(Separator: String; Value: array of Object): not nullable String
static String! Join(String Separator, Object[] Value)
static func Join(_ Separator: String, _ Value: Object...) -> String
static String Join(String Separator, Object[] Value)
Shared Function Join(Separator As String, Value As Object()) As String
Parameters:
- Separator:
- Value:
Join a sequence of strings together with a given seperator.
class method Join(Separator: String; Value: array of String): not nullable String
static String! Join(String Separator, String[] Value)
static func Join(_ Separator: String, _ Value: String...) -> String
static String Join(String Separator, String[] Value)
Shared Function Join(Separator As String, Value As String()) As String
Parameters:
- Separator:
- Value:
Join a sequence of strings together with a given seperator.
class method Join(Separator: String; Value: array of String; StartIndex: Int32; Count: Int32): not nullable String
static String! Join(String Separator, String[] Value, Int32 StartIndex, Int32 Count)
static func Join(_ Separator: String, _ Value: String..., _ StartIndex: Int32, _ Count: Int32) -> String
static String Join(String Separator, String[] Value, Int32 StartIndex, Int32 Count)
Shared Function Join(Separator As String, Value As String(), StartIndex As Int32, Count As Int32) As String
Parameters:
- Separator:
- Value:
- StartIndex:
- Count:
Join (String, IEnumerable<String>): not nullable String
Join a sequence of strings together with a given seperator.
class method Join(Separator: String; Value: IEnumerable<String>): not nullable String
static String! Join(String Separator, IEnumerable<String> Value)
static func Join(_ Separator: String, _ Value: IEnumerable<String>) -> String
static String Join(String Separator, IEnumerable<String> Value)
Shared Function Join(Separator As String, Value As IEnumerable<String>) As String
Parameters:
- Separator:
- Value:
Join<T>
Join a sequence of objects together with a given seperator.
class method Join<T>(Separator: String; Value: IEnumerable<T>): not nullable String
static String! Join<T>(String Separator, IEnumerable<T> Value)
static func Join<T>(_ Separator: String, _ Value: IEnumerable<T>) -> String
static String Join<T>(String Separator, IEnumerable<T> Value)
Shared Function Join<T>(Separator As String, Value As IEnumerable<T>) As String
Parameters:
- Separator:
- Value:
Returns the last index of the substring Value in this string, or -1 if it's not found.
method LastIndexOf(Value: String): Int32
Int32 LastIndexOf(String Value)
func LastIndexOf(_ Value: String) -> Int32
Int32 LastIndexOf(String Value)
Function LastIndexOf(Value As String) As Int32
Parameters:
- Value:
Returns the last index of the substring Value in this string, or -1 if it's not found.
method LastIndexOf(Value: String; aStartFromIndex: Int32): Int32
Int32 LastIndexOf(String Value, Int32 aStartFromIndex)
func LastIndexOf(_ Value: String, _ aStartFromIndex: Int32) -> Int32
Int32 LastIndexOf(String Value, Int32 aStartFromIndex)
Function LastIndexOf(Value As String, aStartFromIndex As Int32) As Int32
Parameters:
- Value:
- aStartFromIndex:
LastIndexOfAny
Returns the last index of any of the characters in the array in this string, or -1 if it's not found.
method LastIndexOfAny(anyOf: array of Char): Int32
Int32 LastIndexOfAny(Char[] anyOf)
func LastIndexOfAny(_ anyOf: Char...) -> Int32
Int32 LastIndexOfAny(Char[] anyOf)
Function LastIndexOfAny(anyOf As Char()) As Int32
Parameters:
- anyOf:
Length
Returns the length of this string.
property Length: Int32 read;
Int32 Length { get; }
var Length: Int32 { get{} }
Int32 Length { __get; }
ReadOnly Property Length() As Int32
Adds spacing to the end of a string so it is at least TotalWidth.
method PadEnd(TotalWidth: Int32): not nullable String
String! PadEnd(Int32 TotalWidth)
func PadEnd(_ TotalWidth: Int32) -> String
String PadEnd(Int32 TotalWidth)
Function PadEnd(TotalWidth As Int32) As String
Parameters:
- TotalWidth:
Adds spacing to the end of a string so it is at least TotalWidth.
method PadEnd(TotalWidth: Int32; PaddingChar: Char): not nullable String
String! PadEnd(Int32 TotalWidth, Char PaddingChar)
func PadEnd(_ TotalWidth: Int32, _ PaddingChar: Char) -> String
String PadEnd(Int32 TotalWidth, Char PaddingChar)
Function PadEnd(TotalWidth As Int32, PaddingChar As Char) As String
Parameters:
- TotalWidth:
- PaddingChar:
Adds spacing to the start of a string so it is at least TotalWidth.
method PadStart(TotalWidth: Int32): not nullable String
String! PadStart(Int32 TotalWidth)
func PadStart(_ TotalWidth: Int32) -> String
String PadStart(Int32 TotalWidth)
Function PadStart(TotalWidth As Int32) As String
Parameters:
- TotalWidth:
Adds spacing to the start of a string so it is at least TotalWidth.
method PadStart(TotalWidth: Int32; PaddingChar: Char): not nullable String
String! PadStart(Int32 TotalWidth, Char PaddingChar)
func PadStart(_ TotalWidth: Int32, _ PaddingChar: Char) -> String
String PadStart(Int32 TotalWidth, Char PaddingChar)
Function PadStart(TotalWidth As Int32, PaddingChar As Char) As String
Parameters:
- TotalWidth:
- PaddingChar:
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
class method ReferenceEquals(a: Object; b: Object): Boolean
static Boolean ReferenceEquals(Object a, Object b)
static func ReferenceEquals(_ a: Object, _ b: Object) -> Boolean
static Boolean ReferenceEquals(Object a, Object b)
Shared Function ReferenceEquals(a As Object, b As Object) As Boolean
Parameters:
- a: left value
- b: right value
Remove from the string from startindex on.
method Remove(StartIndex: Int32): not nullable String
String! Remove(Int32 StartIndex)
func Remove(_ StartIndex: Int32) -> String
String Remove(Int32 StartIndex)
Function Remove(StartIndex As Int32) As String
Parameters:
- StartIndex:
Remove from the string from startindex on, for a given length.
method Remove(StartIndex: Int32; Count: Int32): not nullable String
String! Remove(Int32 StartIndex, Int32 Count)
func Remove(_ StartIndex: Int32, _ Count: Int32) -> String
String Remove(Int32 StartIndex, Int32 Count)
Function Remove(StartIndex As Int32, Count As Int32) As String
Parameters:
- StartIndex:
- Count:
Replace
Replace a substring in a string with another value.
method Replace(OldValue: not nullable String; NewValue: not nullable String): not nullable String
String! Replace(String! OldValue, String! NewValue)
func Replace(_ OldValue: String, _ NewValue: String) -> String
String Replace(String OldValue, String NewValue)
Function Replace(OldValue As String, NewValue As String) As String
Parameters:
- OldValue:
- NewValue:
Split
Split a string on a given separator.
method Split(Separator: String; aRemoveEmptyEntries: Boolean := false; aMax: Int32 := -1): not nullable array of String
String[]! Split(String Separator, Boolean aRemoveEmptyEntries = false, Int32 aMax = -1)
func Split(_ Separator: String, _ aRemoveEmptyEntries: Boolean = false, _ aMax: Int32 = -1) -> String...
String[] Split(String Separator, Boolean aRemoveEmptyEntries, Int32 aMax)
Function Split(Separator As String, aRemoveEmptyEntries As Boolean = false, aMax As Int32 = -1) As String()
Parameters:
- Separator:
- aRemoveEmptyEntries:
- aMax:
StartsWith
Returns if a string starts with a value.
method StartsWith(Value: String; aInvariant: Boolean := false): Boolean
Boolean StartsWith(String Value, Boolean aInvariant = false)
func StartsWith(_ Value: String, _ aInvariant: Boolean = false) -> Boolean
Boolean StartsWith(String Value, Boolean aInvariant)
Function StartsWith(Value As String, aInvariant As Boolean = false) As Boolean
Parameters:
- Value:
- aInvariant:
Substring (Range): not nullable String
method Substring(aRange: Range): not nullable String
String! Substring(Range aRange)
func Substring(_ aRange: Range) -> String
String Substring(Range aRange)
Function Substring(aRange As Range) As String
Parameters:
- aRange:
Returns a substring of this string.
method Substring(StartIndex: Int32): not nullable String
String! Substring(Int32 StartIndex)
func Substring(_ StartIndex: Int32) -> String
String Substring(Int32 StartIndex)
Function Substring(StartIndex As Int32) As String
Parameters:
- StartIndex:
Returns a substring of this string.
method Substring(StartIndex: Int32; aLength: Int32): not nullable String
String! Substring(Int32 StartIndex, Int32 aLength)
func Substring(_ StartIndex: Int32, _ aLength: Int32) -> String
String Substring(Int32 StartIndex, Int32 aLength)
Function Substring(StartIndex As Int32, aLength As Int32) As String
Parameters:
- StartIndex:
- aLength:
ToAnsiChars
Convert this string to an array of ansichar.
method ToAnsiChars(aNullTerminate: Boolean := false): array of AnsiChar
AnsiChar[] ToAnsiChars(Boolean aNullTerminate = false)
func ToAnsiChars(_ aNullTerminate: Boolean = false) -> AnsiChar...
AnsiChar[] ToAnsiChars(Boolean aNullTerminate)
Function ToAnsiChars(aNullTerminate As Boolean = false) As AnsiChar()
Parameters:
- aNullTerminate:
Convert this string to an array of char.
method ToCharArray(aNullTerminate: Boolean := false): array of Char
Char[] ToCharArray(Boolean aNullTerminate = false)
func ToCharArray(_ aNullTerminate: Boolean = false) -> Char...
Char[] ToCharArray(Boolean aNullTerminate)
Function ToCharArray(aNullTerminate As Boolean = false) As Char()
Parameters:
- aNullTerminate:
Convert this string to an array of char.
method ToCharArray(StartIndex: Int32; aLength: Int32; aNullTerminate: Boolean := false): array of Char
Char[] ToCharArray(Int32 StartIndex, Int32 aLength, Boolean aNullTerminate = false)
func ToCharArray(_ StartIndex: Int32, _ aLength: Int32, _ aNullTerminate: Boolean = false) -> Char...
Char[] ToCharArray(Int32 StartIndex, Int32 aLength, Boolean aNullTerminate)
Function ToCharArray(StartIndex As Int32, aLength As Int32, aNullTerminate As Boolean = false) As Char()
Parameters:
- StartIndex:
- aLength:
- aNullTerminate:
Lowercase this string.
method ToLower(aInvariant: Boolean := false): not nullable String
String! ToLower(Boolean aInvariant = false)
func ToLower(_ aInvariant: Boolean = false) -> String
String ToLower(Boolean aInvariant)
Function ToLower(aInvariant As Boolean = false) As String
Parameters:
- aInvariant:
Lowercase this string.
method ToLower(aLocale: Locale): not nullable String
String! ToLower(Locale aLocale)
func ToLower(_ aLocale: Locale) -> String
String ToLower(Locale aLocale)
Function ToLower(aLocale As Locale) As String
Parameters:
- aLocale:
ToLowerInvariant
Lowercase this string.
method ToLowerInvariant: not nullable String
String! ToLowerInvariant()
func ToLowerInvariant() -> String
String ToLowerInvariant()
Function ToLowerInvariant() As String
ToString override virtual
Returns itself.
method ToString: String
String ToString()
func ToString() -> String
String ToString()
Function ToString() As String
Uppercase this string.
method ToUpper(aInvariant: Boolean := false): not nullable String
String! ToUpper(Boolean aInvariant = false)
func ToUpper(_ aInvariant: Boolean = false) -> String
String ToUpper(Boolean aInvariant)
Function ToUpper(aInvariant As Boolean = false) As String
Parameters:
- aInvariant:
Uppercase this string.
method ToUpper(aLocale: Locale): not nullable String
String! ToUpper(Locale aLocale)
func ToUpper(_ aLocale: Locale) -> String
String ToUpper(Locale aLocale)
Function ToUpper(aLocale As Locale) As String
Parameters:
- aLocale:
ToUpperInvariant
Uppercase this string.
method ToUpperInvariant: not nullable String
String! ToUpperInvariant()
func ToUpperInvariant() -> String
String ToUpperInvariant()
Function ToUpperInvariant() As String
Trim
Trim this string at the start and end of whitespace characters.
method Trim: not nullable String
String! Trim()
func Trim() -> String
String Trim()
Function Trim() As String
Trim this string at the start and end of aChars characters.
method Trim(aChars: array of Char): not nullable String
String! Trim(Char[] aChars)
func Trim(_ aChars: Char...) -> String
String Trim(Char[] aChars)
Function Trim(aChars As Char()) As String
Parameters:
- aChars:
TrimEnd
Trim this string at the end of whitespace characters.
method TrimEnd: not nullable String
String! TrimEnd()
func TrimEnd() -> String
String TrimEnd()
Function TrimEnd() As String
Trim this string at the end of aChars characters.
method TrimEnd(aChars: array of Char): not nullable String
String! TrimEnd(Char[] aChars)
func TrimEnd(_ aChars: Char...) -> String
String TrimEnd(Char[] aChars)
Function TrimEnd(aChars As Char()) As String
Parameters:
- aChars:
TrimStart
Trim this string at the start of whitespace characters.
method TrimStart: not nullable String
String! TrimStart()
func TrimStart() -> String
String TrimStart()
Function TrimStart() As String
Trim this string at the start of aChars characters.
method TrimStart(aChars: array of Char): not nullable String
String! TrimStart(Char[] aChars)
func TrimStart(_ aChars: Char...) -> String
String TrimStart(Char[] aChars)
Function TrimStart(aChars As Char()) As String
Parameters:
- aChars:
FirstChar
Returns a pointer to the first char of this string.
property FirstChar: ^Char read;
Char* FirstChar { get; }
var FirstChar: UnsafeMutablePointer<Char> { get{} }
Char* FirstChar { __get; }
ReadOnly Property FirstChar() As Ptr(Of Char)
Item
property Item[i: Index]: Char read;
Char Item[Index i] { get; }
subscript Item(_ i: Index) -> Char { get{} }
Char Item[Index i] { __get; }
ReadOnly Property Item(i As Index) As Char
Item
Accessor for this string by index.
property Item[i: Int32]: Char read;
Char Item[Int32 i] { get; }
subscript Item(_ i: Int32) -> Char { get{} }
Char Item[Int32 i] { __get; }
ReadOnly Property Item(i As Int32) As Char
Item
property Item[r: Range]: String read;
String Item[Range r] { get; }
subscript Item(_ r: Range) -> String { get{} }
String Item[Range r] { __get; }
ReadOnly Property Item(r As Range) As String
Length
Returns the length of this string.
property Length: Int32 read;
Int32 Length { get; }
var Length: Int32 { get{} }
Int32 Length { __get; }
ReadOnly Property Length() As Int32
Compare
Compares two strings, returns 0 if equal, -1 if less, 1 if more.
class method Compare(aLeft: String; aRight: String): Int32
static Int32 Compare(String aLeft, String aRight)
static func Compare(_ aLeft: String, _ aRight: String) -> Int32
static Int32 Compare(String aLeft, String aRight)
Shared Function Compare(aLeft As String, aRight As String) As Int32
Parameters:
- aLeft:
- aRight:
Format
Format a string given a format string (.net style formatting).
class method Format(aFormat: not nullable String; params aArguments: not nullable array of Object): not nullable String
static String! Format(String! aFormat, params Object[]! aArguments)
static func Format(_ aFormat: String, _ aArguments: Object...) -> String
static String Format(String aFormat, Object[]... aArguments)
Shared Function Format(aFormat As String, ParamArray aArguments As Object()) As String
Parameters:
- aFormat:
- aArguments:
FromChar
Creates a string from a char.
class method FromChar(c: Char): nullable String
static String? FromChar(Char c)
static func FromChar(_ c: Char) -> String?
static String FromChar(Char c)
Shared Function FromChar(c As Char) As String?
Parameters:
- c:
FromCharArray
Creates a string from a char array.
class method FromCharArray(aArray: array of Char): nullable String
static String? FromCharArray(Char[] aArray)
static func FromCharArray(_ aArray: Char...) -> String?
static String FromCharArray(Char[] aArray)
Shared Function FromCharArray(aArray As Char()) As String?
Parameters:
- aArray:
class method FromPAnsiChar(c: ^AnsiChar): nullable String
static String? FromPAnsiChar(AnsiChar* c)
static func FromPAnsiChar(_ c: UnsafeMutablePointer<AnsiChar>) -> String?
static String FromPAnsiChar(AnsiChar* c)
Shared Function FromPAnsiChar(c As Ptr(Of AnsiChar)) As String?
Parameters:
- c:
class method FromPAnsiChar(c: ^AnsiChar; aCharCount: Int32): nullable String
static String? FromPAnsiChar(AnsiChar* c, Int32 aCharCount)
static func FromPAnsiChar(_ c: UnsafeMutablePointer<AnsiChar>, _ aCharCount: Int32) -> String?
static String FromPAnsiChar(AnsiChar* c, Int32 aCharCount)
Shared Function FromPAnsiChar(c As Ptr(Of AnsiChar), aCharCount As Int32) As String?
Parameters:
- c:
- aCharCount:
Creates a string from an unicode char pointer.
class method FromPChar(c: ^Char): nullable String
static String? FromPChar(Char* c)
static func FromPChar(_ c: UnsafeMutablePointer<Char>) -> String?
static String FromPChar(Char* c)
Shared Function FromPChar(c As Ptr(Of Char)) As String?
Parameters:
- c:
Creates a string from an unicode char pointer.
class method FromPChar(c: ^Char; aCharCount: Int32): nullable String
static String? FromPChar(Char* c, Int32 aCharCount)
static func FromPChar(_ c: UnsafeMutablePointer<Char>, _ aCharCount: Int32) -> String?
static String FromPChar(Char* c, Int32 aCharCount)
Shared Function FromPChar(c As Ptr(Of Char), aCharCount As Int32) As String?
Parameters:
- c:
- aCharCount:
FromRepeatedChar
Creates a string from a repeated character.
class method FromRepeatedChar(c: Char; aCharCount: Int32): not nullable String
static String! FromRepeatedChar(Char c, Int32 aCharCount)
static func FromRepeatedChar(_ c: Char, _ aCharCount: Int32) -> String
static String FromRepeatedChar(Char c, Int32 aCharCount)
Shared Function FromRepeatedChar(c As Char, aCharCount As Int32) As String
Parameters:
- c:
- aCharCount:
IsNullOrEmpty
Check if a string is null or empty.
class method IsNullOrEmpty(value: String): Boolean
static Boolean IsNullOrEmpty(String value)
static func IsNullOrEmpty(_ value: String) -> Boolean
static Boolean IsNullOrEmpty(String value)
Shared Function IsNullOrEmpty(value As String) As Boolean
Parameters:
- value:
Join a sequence of strings together with a given seperator.
class method Join(Separator: String; Value: array of Object): not nullable String
static String! Join(String Separator, Object[] Value)
static func Join(_ Separator: String, _ Value: Object...) -> String
static String Join(String Separator, Object[] Value)
Shared Function Join(Separator As String, Value As Object()) As String
Parameters:
- Separator:
- Value:
Join a sequence of strings together with a given seperator.
class method Join(Separator: String; Value: array of String): not nullable String
static String! Join(String Separator, String[] Value)
static func Join(_ Separator: String, _ Value: String...) -> String
static String Join(String Separator, String[] Value)
Shared Function Join(Separator As String, Value As String()) As String
Parameters:
- Separator:
- Value:
Join a sequence of strings together with a given seperator.
class method Join(Separator: String; Value: array of String; StartIndex: Int32; Count: Int32): not nullable String
static String! Join(String Separator, String[] Value, Int32 StartIndex, Int32 Count)
static func Join(_ Separator: String, _ Value: String..., _ StartIndex: Int32, _ Count: Int32) -> String
static String Join(String Separator, String[] Value, Int32 StartIndex, Int32 Count)
Shared Function Join(Separator As String, Value As String(), StartIndex As Int32, Count As Int32) As String
Parameters:
- Separator:
- Value:
- StartIndex:
- Count:
Join (String, IEnumerable<String>): not nullable String
Join a sequence of strings together with a given seperator.
class method Join(Separator: String; Value: IEnumerable<String>): not nullable String
static String! Join(String Separator, IEnumerable<String> Value)
static func Join(_ Separator: String, _ Value: IEnumerable<String>) -> String
static String Join(String Separator, IEnumerable<String> Value)
Shared Function Join(Separator As String, Value As IEnumerable<String>) As String
Parameters:
- Separator:
- Value:
Join<T>
Join a sequence of objects together with a given seperator.
class method Join<T>(Separator: String; Value: IEnumerable<T>): not nullable String
static String! Join<T>(String Separator, IEnumerable<T> Value)
static func Join<T>(_ Separator: String, _ Value: IEnumerable<T>) -> String
static String Join<T>(String Separator, IEnumerable<T> Value)
Shared Function Join<T>(Separator As String, Value As IEnumerable<T>) As String
Parameters:
- Separator:
- Value:
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
class method ReferenceEquals(a: Object; b: Object): Boolean
static Boolean ReferenceEquals(Object a, Object b)
static func ReferenceEquals(_ a: Object, _ b: Object) -> Boolean
static Boolean ReferenceEquals(Object a, Object b)
Shared Function ReferenceEquals(a As Object, b As Object) As Boolean
Parameters:
- a: left value
- b: right value
constructor (declared in Object)
constructor
String()
init()
String()
Sub New()
Compares two strings, returns 0 if equal, -1 if less, 1 if more.
method CompareTo(a: Object): Int32
Int32 CompareTo(Object a)
func CompareTo(_ a: Object) -> Int32
Int32 CompareTo(Object a)
Function CompareTo(a As Object) As Int32
Parameters:
- a:
Compares two strings, returns 0 if equal, -1 if less, 1 if more.
method CompareTo(Value: String): Int32
Int32 CompareTo(String Value)
func CompareTo(_ Value: String) -> Int32
Int32 CompareTo(String Value)
Function CompareTo(Value As String) As Int32
Parameters:
- Value:
CompareToIgnoreCase
Compares two strings, returns 0 if equal, -1 if less, 1 if more, ignoring the case.
method CompareToIgnoreCase(Value: String): Int32
Int32 CompareToIgnoreCase(String Value)
func CompareToIgnoreCase(_ Value: String) -> Int32
Int32 CompareToIgnoreCase(String Value)
Function CompareToIgnoreCase(Value As String) As Int32
Parameters:
- Value:
Contains
Check if a string is contained in another string.
method Contains(Value: String): Boolean
Boolean Contains(String Value)
func Contains(_ Value: String) -> Boolean
Boolean Contains(String Value)
Function Contains(Value As String) As Boolean
Parameters:
- Value:
CopyTo
method CopyTo(SourceIndex: Int32; destination: array of Char; DestinationIndex: Int32; Count: Int32)
void CopyTo(Int32 SourceIndex, Char[] destination, Int32 DestinationIndex, Int32 Count)
func CopyTo(_ SourceIndex: Int32, _ destination: Char..., _ DestinationIndex: Int32, _ Count: Int32)
void CopyTo(Int32 SourceIndex, Char[] destination, Int32 DestinationIndex, Int32 Count)
Sub CopyTo(SourceIndex As Int32, destination As Char(), DestinationIndex As Int32, Count As Int32)
Parameters:
- SourceIndex:
- destination:
- DestinationIndex:
- Count:
EndsWith
Returns true if a string ends with a value.
method EndsWith(Value: String; aInvariant: Boolean := false): Boolean
Boolean EndsWith(String Value, Boolean aInvariant = false)
func EndsWith(_ Value: String, _ aInvariant: Boolean = false) -> Boolean
Boolean EndsWith(String Value, Boolean aInvariant)
Function EndsWith(Value As String, aInvariant As Boolean = false) As Boolean
Parameters:
- Value:
- aInvariant:
Copy a string to an array of char.
method Equals(aOther: Object): Boolean
Boolean Equals(Object aOther)
func Equals(_ aOther: Object) -> Boolean
Boolean Equals(Object aOther)
Function Equals(aOther As Object) As Boolean
Parameters:
- aOther:
Copy a string to an array of char.
method Equals(aOther: String): Boolean
Boolean Equals(String aOther)
func Equals(_ aOther: String) -> Boolean
Boolean Equals(String aOther)
Function Equals(aOther As String) As Boolean
Parameters:
- aOther:
EqualsIgnoreCase
Copy a string to an array of char.
method EqualsIgnoreCase(aOther: String): Boolean
Boolean EqualsIgnoreCase(String aOther)
func EqualsIgnoreCase(_ aOther: String) -> Boolean
Boolean EqualsIgnoreCase(String aOther)
Function EqualsIgnoreCase(aOther As String) As Boolean
Parameters:
- aOther:
EqualsIgnoreCaseInvariant
Copy a string to an array of char.
method EqualsIgnoreCaseInvariant(aOther: String): Boolean
Boolean EqualsIgnoreCaseInvariant(String aOther)
func EqualsIgnoreCaseInvariant(_ aOther: String) -> Boolean
Boolean EqualsIgnoreCaseInvariant(String aOther)
Function EqualsIgnoreCaseInvariant(aOther As String) As Boolean
Parameters:
- aOther:
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
GetEnumerator
Returns an iterator for this class.
method GetEnumerator: IEnumerator<Char>
IEnumerator<Char> GetEnumerator()
func GetEnumerator() -> IEnumerator<Char>
IEnumerator<Char> GetEnumerator()
Function GetEnumerator() As IEnumerator<Char>
GetHashCode override virtual
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
Returns the index of the substring Value in this string, or -1 if it's not found.
method IndexOf(Value: String): Int32
Int32 IndexOf(String Value)
func IndexOf(_ Value: String) -> Int32
Int32 IndexOf(String Value)
Function IndexOf(Value As String) As Int32
Parameters:
- Value:
Returns the index of the substring Value in this string, or -1 if it's not found; starts searching at aStartfromIndex.
method IndexOf(Value: String; aStartFromIndex: Int32): Int32
Int32 IndexOf(String Value, Int32 aStartFromIndex)
func IndexOf(_ Value: String, _ aStartFromIndex: Int32) -> Int32
Int32 IndexOf(String Value, Int32 aStartFromIndex)
Function IndexOf(Value As String, aStartFromIndex As Int32) As Int32
Parameters:
- Value:
- aStartFromIndex:
IndexOfAny
Returns the index of any char in the array or -1 if it's not there.
method IndexOfAny(anyOf: array of Char): Int32
Int32 IndexOfAny(Char[] anyOf)
func IndexOfAny(_ anyOf: Char...) -> Int32
Int32 IndexOfAny(Char[] anyOf)
Function IndexOfAny(anyOf As Char()) As Int32
Parameters:
- anyOf:
Insert
Insert a string at the given position and return the new strnig
method Insert(aIndex: Int32; aNewValue: String): not nullable String
String! Insert(Int32 aIndex, String aNewValue)
func Insert(_ aIndex: Int32, _ aNewValue: String) -> String
String Insert(Int32 aIndex, String aNewValue)
Function Insert(aIndex As Int32, aNewValue As String) As String
Parameters:
- aIndex:
- aNewValue:
Returns the last index of the substring Value in this string, or -1 if it's not found.
method LastIndexOf(Value: String): Int32
Int32 LastIndexOf(String Value)
func LastIndexOf(_ Value: String) -> Int32
Int32 LastIndexOf(String Value)
Function LastIndexOf(Value As String) As Int32
Parameters:
- Value:
Returns the last index of the substring Value in this string, or -1 if it's not found.
method LastIndexOf(Value: String; aStartFromIndex: Int32): Int32
Int32 LastIndexOf(String Value, Int32 aStartFromIndex)
func LastIndexOf(_ Value: String, _ aStartFromIndex: Int32) -> Int32
Int32 LastIndexOf(String Value, Int32 aStartFromIndex)
Function LastIndexOf(Value As String, aStartFromIndex As Int32) As Int32
Parameters:
- Value:
- aStartFromIndex:
LastIndexOfAny
Returns the last index of any of the characters in the array in this string, or -1 if it's not found.
method LastIndexOfAny(anyOf: array of Char): Int32
Int32 LastIndexOfAny(Char[] anyOf)
func LastIndexOfAny(_ anyOf: Char...) -> Int32
Int32 LastIndexOfAny(Char[] anyOf)
Function LastIndexOfAny(anyOf As Char()) As Int32
Parameters:
- anyOf:
Adds spacing to the end of a string so it is at least TotalWidth.
method PadEnd(TotalWidth: Int32): not nullable String
String! PadEnd(Int32 TotalWidth)
func PadEnd(_ TotalWidth: Int32) -> String
String PadEnd(Int32 TotalWidth)
Function PadEnd(TotalWidth As Int32) As String
Parameters:
- TotalWidth:
Adds spacing to the end of a string so it is at least TotalWidth.
method PadEnd(TotalWidth: Int32; PaddingChar: Char): not nullable String
String! PadEnd(Int32 TotalWidth, Char PaddingChar)
func PadEnd(_ TotalWidth: Int32, _ PaddingChar: Char) -> String
String PadEnd(Int32 TotalWidth, Char PaddingChar)
Function PadEnd(TotalWidth As Int32, PaddingChar As Char) As String
Parameters:
- TotalWidth:
- PaddingChar:
Adds spacing to the start of a string so it is at least TotalWidth.
method PadStart(TotalWidth: Int32): not nullable String
String! PadStart(Int32 TotalWidth)
func PadStart(_ TotalWidth: Int32) -> String
String PadStart(Int32 TotalWidth)
Function PadStart(TotalWidth As Int32) As String
Parameters:
- TotalWidth:
Adds spacing to the start of a string so it is at least TotalWidth.
method PadStart(TotalWidth: Int32; PaddingChar: Char): not nullable String
String! PadStart(Int32 TotalWidth, Char PaddingChar)
func PadStart(_ TotalWidth: Int32, _ PaddingChar: Char) -> String
String PadStart(Int32 TotalWidth, Char PaddingChar)
Function PadStart(TotalWidth As Int32, PaddingChar As Char) As String
Parameters:
- TotalWidth:
- PaddingChar:
Remove from the string from startindex on.
method Remove(StartIndex: Int32): not nullable String
String! Remove(Int32 StartIndex)
func Remove(_ StartIndex: Int32) -> String
String Remove(Int32 StartIndex)
Function Remove(StartIndex As Int32) As String
Parameters:
- StartIndex:
Remove from the string from startindex on, for a given length.
method Remove(StartIndex: Int32; Count: Int32): not nullable String
String! Remove(Int32 StartIndex, Int32 Count)
func Remove(_ StartIndex: Int32, _ Count: Int32) -> String
String Remove(Int32 StartIndex, Int32 Count)
Function Remove(StartIndex As Int32, Count As Int32) As String
Parameters:
- StartIndex:
- Count:
Replace
Replace a substring in a string with another value.
method Replace(OldValue: not nullable String; NewValue: not nullable String): not nullable String
String! Replace(String! OldValue, String! NewValue)
func Replace(_ OldValue: String, _ NewValue: String) -> String
String Replace(String OldValue, String NewValue)
Function Replace(OldValue As String, NewValue As String) As String
Parameters:
- OldValue:
- NewValue:
Split
Split a string on a given separator.
method Split(Separator: String; aRemoveEmptyEntries: Boolean := false; aMax: Int32 := -1): not nullable array of String
String[]! Split(String Separator, Boolean aRemoveEmptyEntries = false, Int32 aMax = -1)
func Split(_ Separator: String, _ aRemoveEmptyEntries: Boolean = false, _ aMax: Int32 = -1) -> String...
String[] Split(String Separator, Boolean aRemoveEmptyEntries, Int32 aMax)
Function Split(Separator As String, aRemoveEmptyEntries As Boolean = false, aMax As Int32 = -1) As String()
Parameters:
- Separator:
- aRemoveEmptyEntries:
- aMax:
StartsWith
Returns if a string starts with a value.
method StartsWith(Value: String; aInvariant: Boolean := false): Boolean
Boolean StartsWith(String Value, Boolean aInvariant = false)
func StartsWith(_ Value: String, _ aInvariant: Boolean = false) -> Boolean
Boolean StartsWith(String Value, Boolean aInvariant)
Function StartsWith(Value As String, aInvariant As Boolean = false) As Boolean
Parameters:
- Value:
- aInvariant:
Substring (Range): not nullable String
method Substring(aRange: Range): not nullable String
String! Substring(Range aRange)
func Substring(_ aRange: Range) -> String
String Substring(Range aRange)
Function Substring(aRange As Range) As String
Parameters:
- aRange:
Returns a substring of this string.
method Substring(StartIndex: Int32): not nullable String
String! Substring(Int32 StartIndex)
func Substring(_ StartIndex: Int32) -> String
String Substring(Int32 StartIndex)
Function Substring(StartIndex As Int32) As String
Parameters:
- StartIndex:
Returns a substring of this string.
method Substring(StartIndex: Int32; aLength: Int32): not nullable String
String! Substring(Int32 StartIndex, Int32 aLength)
func Substring(_ StartIndex: Int32, _ aLength: Int32) -> String
String Substring(Int32 StartIndex, Int32 aLength)
Function Substring(StartIndex As Int32, aLength As Int32) As String
Parameters:
- StartIndex:
- aLength:
ToAnsiChars
Convert this string to an array of ansichar.
method ToAnsiChars(aNullTerminate: Boolean := false): array of AnsiChar
AnsiChar[] ToAnsiChars(Boolean aNullTerminate = false)
func ToAnsiChars(_ aNullTerminate: Boolean = false) -> AnsiChar...
AnsiChar[] ToAnsiChars(Boolean aNullTerminate)
Function ToAnsiChars(aNullTerminate As Boolean = false) As AnsiChar()
Parameters:
- aNullTerminate:
Convert this string to an array of char.
method ToCharArray(aNullTerminate: Boolean := false): array of Char
Char[] ToCharArray(Boolean aNullTerminate = false)
func ToCharArray(_ aNullTerminate: Boolean = false) -> Char...
Char[] ToCharArray(Boolean aNullTerminate)
Function ToCharArray(aNullTerminate As Boolean = false) As Char()
Parameters:
- aNullTerminate:
Convert this string to an array of char.
method ToCharArray(StartIndex: Int32; aLength: Int32; aNullTerminate: Boolean := false): array of Char
Char[] ToCharArray(Int32 StartIndex, Int32 aLength, Boolean aNullTerminate = false)
func ToCharArray(_ StartIndex: Int32, _ aLength: Int32, _ aNullTerminate: Boolean = false) -> Char...
Char[] ToCharArray(Int32 StartIndex, Int32 aLength, Boolean aNullTerminate)
Function ToCharArray(StartIndex As Int32, aLength As Int32, aNullTerminate As Boolean = false) As Char()
Parameters:
- StartIndex:
- aLength:
- aNullTerminate:
Lowercase this string.
method ToLower(aInvariant: Boolean := false): not nullable String
String! ToLower(Boolean aInvariant = false)
func ToLower(_ aInvariant: Boolean = false) -> String
String ToLower(Boolean aInvariant)
Function ToLower(aInvariant As Boolean = false) As String
Parameters:
- aInvariant:
Lowercase this string.
method ToLower(aLocale: Locale): not nullable String
String! ToLower(Locale aLocale)
func ToLower(_ aLocale: Locale) -> String
String ToLower(Locale aLocale)
Function ToLower(aLocale As Locale) As String
Parameters:
- aLocale:
ToLowerInvariant
Lowercase this string.
method ToLowerInvariant: not nullable String
String! ToLowerInvariant()
func ToLowerInvariant() -> String
String ToLowerInvariant()
Function ToLowerInvariant() As String
ToString override virtual
Returns itself.
method ToString: String
String ToString()
func ToString() -> String
String ToString()
Function ToString() As String
Uppercase this string.
method ToUpper(aInvariant: Boolean := false): not nullable String
String! ToUpper(Boolean aInvariant = false)
func ToUpper(_ aInvariant: Boolean = false) -> String
String ToUpper(Boolean aInvariant)
Function ToUpper(aInvariant As Boolean = false) As String
Parameters:
- aInvariant:
Uppercase this string.
method ToUpper(aLocale: Locale): not nullable String
String! ToUpper(Locale aLocale)
func ToUpper(_ aLocale: Locale) -> String
String ToUpper(Locale aLocale)
Function ToUpper(aLocale As Locale) As String
Parameters:
- aLocale:
ToUpperInvariant
Uppercase this string.
method ToUpperInvariant: not nullable String
String! ToUpperInvariant()
func ToUpperInvariant() -> String
String ToUpperInvariant()
Function ToUpperInvariant() As String
Trim
Trim this string at the start and end of whitespace characters.
method Trim: not nullable String
String! Trim()
func Trim() -> String
String Trim()
Function Trim() As String
Trim this string at the start and end of aChars characters.
method Trim(aChars: array of Char): not nullable String
String! Trim(Char[] aChars)
func Trim(_ aChars: Char...) -> String
String Trim(Char[] aChars)
Function Trim(aChars As Char()) As String
Parameters:
- aChars:
TrimEnd
Trim this string at the end of whitespace characters.
method TrimEnd: not nullable String
String! TrimEnd()
func TrimEnd() -> String
String TrimEnd()
Function TrimEnd() As String
Trim this string at the end of aChars characters.
method TrimEnd(aChars: array of Char): not nullable String
String! TrimEnd(Char[] aChars)
func TrimEnd(_ aChars: Char...) -> String
String TrimEnd(Char[] aChars)
Function TrimEnd(aChars As Char()) As String
Parameters:
- aChars:
TrimStart
Trim this string at the start of whitespace characters.
method TrimStart: not nullable String
String! TrimStart()
func TrimStart() -> String
String TrimStart()
Function TrimStart() As String
Trim this string at the start of aChars characters.
method TrimStart(aChars: array of Char): not nullable String
String! TrimStart(Char[] aChars)
func TrimStart(_ aChars: Char...) -> String
String TrimStart(Char[] aChars)
Function TrimStart(aChars As Char()) As String
Parameters:
- aChars: