Search code examples
c#extension-methods

Passing array by reference to extension methods


How to pass an array to a extension method by reference.

this is what i have tried but not working.

public static void RemoveAtIndex(ref this int[] arr, int index)

Solution

  • You can't send extension's target object by ref. Do you relly need it? Is array replaced by the new one by the extension method?