Массивтер параметр ретінде. Тізім бойынша санау

Массивтер параметр әдісімен беріле алады және әдістен шыға алады.Массивтің қайтарылуы үшін қайтару типі ретіне массивті шақыру жеткілікті.Ол 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)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: