StringBuilderExtensionLastIndexOf(StringBuilder, Char, Int32, Int32) Method
Specifies the zero-based index of the last occurrence of the specified character
in
builder. The search begins at a specified index and runs backwards
for a specified number of character positions to the beginning of the
StringBuilder.
Namespace: FolkerKinzel.StringsAssembly: FolkerKinzel.Strings (in FolkerKinzel.Strings.dll) Version: 9.4.0+10a7d4d71aa960998e32ac0ac6c4fcbe4164c917
public static int LastIndexOf(
this StringBuilder builder,
char value,
int startIndex,
int count
)
<ExtensionAttribute>
Public Shared Function LastIndexOf (
builder As StringBuilder,
value As Char,
startIndex As Integer,
count As Integer
) As Integer
public:
[ExtensionAttribute]
static int LastIndexOf(
StringBuilder^ builder,
wchar_t value,
int startIndex,
int count
)
[<ExtensionAttribute>]
static member LastIndexOf :
builder : StringBuilder *
value : char *
startIndex : int *
count : int -> int
- builder StringBuilder
- The StringBuilder to search.
- value Char
- The Unicode character to search for.
- startIndex Int32
- The start index of the search. The search is done backwards
to the beginning of builder.
- count Int32
- The number of character positions to examine.
Int32If
value was found, the zero-based index position of
its last occurrence within the section to be searched, otherwise -1.In Visual Basic and C#, you can call this method as an instance method on any object of type
StringBuilder. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
The method performs an ordinal character comparison.
| ArgumentNullException | builder is null.
|
| ArgumentOutOfRangeException | builder is not empty and startIndex is less
than zero or greater than or equal to the length of builder
- or -
builder is not empty and count is negative or
startIndex - count + 1 is less than zero.
|