NAnt SDK Documentation - v0.92 |

# StringFunctions.LastIndexOf Method

Returns the position of the last occurrence in the specified string of the given search string.

[Visual Basic]
<Function(Name:="last-index-of")>
Public Shared Function LastIndexOf( _
ByVal source As String, _
ByVal value As String _
) As Integer
[C#]
[Function(Name="last-index-of")]
public static int LastIndexOf(
string source,
string value
);

#### Parameters

source
  The string to search.
value
  The string to locate within source.

#### Return Value

The highest-index position of value in source if it is found, or -1 if source does not contain value.

If value is an empty string, the return value is the last index position in source.

#### Remarks

This function performs a case-sensitive word search using the invariant culture.

#### Example

    string::last-index-of('testing string', 'test') ==> 0

    string::last-index-of('testing string', '') ==> 13

    string::last-index-of('testing string', 'Test') ==> -1

    string::last-index-of('testing string', 'ing') ==> 11

#### See Also

StringFunctions Class | NAnt.Core.Functions Namespace