Let us say, we have a Array that contains three names, Mohan, John, Paul, Kriti and Salim.
And we want to replace the name John with a new name Neal.
public class MyApplication { public static void Main(string[] args) { string[] arr = {"Mohan", "John", "Paul", "Kriti", "Salim"}; System.Console.WriteLine("\nBefore replacing the second element\n"); foreach (string str in arr) { System.Console.WriteLine(str); } arr[1] = "Neal"; System.Console.WriteLine("\nAfter replacing the second element\n"); foreach (string str in arr) { System.Console.WriteLine(str); } } }
So, in the above code we have created a Array and initialised to the variable x.
string[] arr = {"Mohan", "John", "Paul", "Kriti", "Salim"};
Now, let us see, how the values are positioned in the Array
Now, if we see the above diagram, John resides at position/index 1. So, what we do is, just replace the position/index 1 (i.e. arr[1]) with the new name Neal.
arr[1] = "Neal";
And the name John gets replaced with Neal.
And we get the below output,