Create an int array property in CSharp

Description

The following code shows how to create an int array property.

Example


using System;/*from   w w w  .  jav a2s  . c o m*/

public class SomeClass
{
    private int[] nums;
    public SomeClass(int i)
    {
        nums = new int[10];
        nums[0] = i;
    }
    public int[] Nums
    {
        get { return nums; }
        set { nums = value; }
    }
}
   
public class MainClass
{
    public static void Main(string[] args)
    {
        SomeClass sc = new SomeClass(42);
        Console.WriteLine("{0}", sc.Nums[0]);
   
        sc.Nums[0] = sc.Nums[0] + 5;
        Console.WriteLine("{0}", sc.Nums[0]);
    }
}

The code above generates the following result.





















Home »
  C# Tutorial »
    Custom Types »




C# Class
C# Struct
C# Interface
C# Inheritance
C# Namespace
C# Object
C# Delegate
C# Lambda
C# Event
C# Enum
C# Attribute
C# Generics
C# Preprocessor