Static Array:
typename[]=new typename[Size]{data1,data2......};
Dynamic Array:
Use List<t> or ArrayList
Example:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
// Static Array
int[] intArray= new int[7]{1,4,6,8,5,89,34};
string[] strArray=new string[2]{"aa","aa"};
//Dynamic Array using List<T> , using Add() method to add element dynamically
List<string> aa = new List<string>();
List<int> bb=new List<int>();
//Dynamic Array using ArrayList, ArrayList class is in System.Collections namespace, you need to reference it before ganerate a object of ArrayList.
//ArrayList can contain different type element.
ArrayList aaa = new ArrayList();
aaa.Add(1);
aaa.Add(3.45);
aaa.Add("asdf");
XX objxx=new XX();
aaa.Add(objxx);
}
}
public class XX
{
public int qq;
public string rr;
}
}