Массивтер параметр әдісімен беріле алады және әдістен шыға алады.Массивтің қайтарылуы үшін қайтару типі ретіне массивті шақыру жеткілікті.Ол GetPersons() әісінде былай көрсетілген:
Static Person[ ] GetPersons ()
{
Return new Person [ ] {
New Person { FirstName=”Damon”, LastName=”Hill”},
New Person { FirstName=”Niki”, LastName=”Lauda”},
New Person { FirstName=”Ayrton”, LastName=”Senna”},
New Person { FirstName=”Graham”, LastName=”Hill”}
};
}
Массивтің берілуі үшін параметре шақырылады, DisplayPersons ():
Static void DispayPersons (Person [ ] persons)
{
// …
Массивтің коварианттылығы
Массивтің коварианттылығы дегеніміз – бұл массивтің базалық тип ретінде шақырылуы және оның элементі болып туынды элементтер саналады.Мысал:
Static void DisplayArray (object [ ] data)
{
// …
}
Массивтерің коварианттылығы сілтеме типтер үшін ғана мүмкін.
Сапалы параметрлер массивы
Массивті параметрдің сапасына қарай әдіске береді және әдістен қайтарады.Массивті қайтару үшін жариялау типіне массивті қайтару жеткілікті,келесіде көрсетілгендей GetPersons():
static Person[] GetPersons()
return new Person[] (
new Person (FirstName=“Damon“, LastName="Hill“), new Person (FirstName=“Niki“, LastName=“Lauda“), new Person (FirstName=“Ayrton", LastName=“Senna“ }, new Person (FirstName="Graham", LastName="Hill" }
Массивті жіберу,массивтің параметірде хабарлау әдісі DisplayPersons():
static void DisplayPersons(Person[] persons)