stringObject A = new stringObject("A");
stringObject B = new stringObject("B");
Console.WriteLine(" A: " + A.Content);
Console.WriteLine("O[0]: " +(O[0] as stringObject).Content);
changeStringArrayByReference(O, 0, "C");
Console.WriteLine(" A: " + A.Content);
Console.WriteLine("O[0]: " +(O[0] as stringObject).Content);
private void changeStringArrayByReference(object[] myArray, int index, string newvalue) {
stringObject x = myArray[index] as stringObject;
public class stringObject
public string Content { get { return content; } set { content = value; } }
public stringObject(string value) {