fork download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public struct AItem{
  6. public Int32 A{get;set;}
  7. }
  8.  
  9. public static void Main()
  10. {
  11. AItem[] arr=new AItem[] { new AItem(){A=2},new AItem(){A=3},new AItem(){A=4}};
  12. for(Int32 i=0;i<arr.Length;i++)
  13. {
  14. It(arr[i]);
  15. arr[i].A=arr[i].A-1;
  16. Console.WriteLine("A[{0}]={1}",i,arr[i].A);
  17. }
  18. }
  19.  
  20. static void It(AItem item){
  21. item.A=item.A+1;
  22. }
  23. }
Success #stdin #stdout 0.02s 15836KB
stdin
Standard input is empty
stdout
A[0]=1
A[1]=2
A[2]=3