IEnumerableExtensionsReplaceSequenceT(IEnumerableT, IEnumerableT, IEnumerableT, Int32, Int32) Method
Searches for the specified pattern of elements in the source IEnumerableT
and replace any occurrences with the specified replacement.
Namespace: DevCase.Extensions.IEnumerableExtensionsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[EditorBrowsableAttribute(EditorBrowsableState.Always)]
public static Object ReplaceSequence<T>(
this IEnumerable<T> source,
IEnumerable<T> findPattern,
IEnumerable<T> replace,
int startIndex,
int count
)
<ExtensionAttribute>
<EditorBrowsableAttribute(EditorBrowsableState.Always)>
Public Shared Function ReplaceSequence(Of T) (
source As IEnumerable(Of T),
findPattern As IEnumerable(Of T),
replace As IEnumerable(Of T),
startIndex As Integer,
count As Integer
) As Object
Dim source As IEnumerable(Of T)
Dim findPattern As IEnumerable(Of T)
Dim replace As IEnumerable(Of T)
Dim startIndex As Integer
Dim count As Integer
Dim returnValue As Object
returnValue = source.ReplaceSequence(findPattern,
replace, startIndex, count)
public:
[ExtensionAttribute]
[EditorBrowsableAttribute(EditorBrowsableState::Always)]
generic<typename T>
static Object^ ReplaceSequence(
IEnumerable<T>^ source,
IEnumerable<T>^ findPattern,
IEnumerable<T>^ replace,
int startIndex,
int count
)
[<ExtensionAttribute>]
[<EditorBrowsableAttribute(EditorBrowsableState.Always)>]
static member ReplaceSequence :
source : IEnumerable<'T> *
findPattern : IEnumerable<'T> *
replace : IEnumerable<'T> *
startIndex : int *
count : int -> Object
No code example is currently available or this language may not be supported.
- source IEnumerableT
-
The source IEnumerableT.
- findPattern IEnumerableT
-
The pattern of elements to search for in the source IEnumerableT.
- replace IEnumerableT
-
The elements to replace with the occurrences of findPattern.
- startIndex Int32
-
The zero-based starting index in the source IEnumerableT for the find pattern search.
- count Int32
-
The number of elements in the IEnumerableT to search.
- T
Object
The resulting
IEnumerableT.
In Visual Basic and C#, you can call this method as an instance method on any object of type
IEnumerableT. 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).
This is a code example.
No code example is currently available or this language may not be supported.
Dim source As IEnumerable(Of Byte) = {
&H1, &H2, &H3, &H4, &H5,
&H1, &H2, &H3, &H4, &H5,
&H1, &H2, &H3, &H4, &H5
}
Dim findPattern As IEnumerable(Of Byte) = {
&H1, &H2, &H3, &H4, &H5
}
Dim replace As IEnumerable(Of Byte) = {
&H0
}
source = ReplaceSequence(source, findPattern, replace, 5, 10)
Console.WriteLine(String.Join(", ", source))
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.