C# вопросы : Вопрос 1 : 48

Что такое необязательные (optional) и именованные (named) параметры в C# 4.0?

 

Уважаемые учащиеся ниже Вы сможете увидеть ответ, перед тем, как ответить, пожалуйста, постарайтесь написать для себя ответ на черновике, и только потом сравните наш ответ с Вашим: 

 

 

 

 


Верно ли наше решение?

Ответ:

Необязательные параметры позволяют опускать аргументы функции, в то время как именованные параметры разрешают передавать аргументы по названию параметра.
Можно, например присвоить второму и третьему параметру функции значения по-умолчанию:

public void optionalParamFunc(int p1, int p2 = 2, int p3 = 3); 


После этого при вызове optionalParamFunc можно опустить второй и третий параметр:

optionalParamFunc(1); //это эквивалентно optionalParamFunc(1,2,3);  


Также, можно передавать значения параметров по названию:

optionalParamFunc(1, p3:10); //это эквивалентно optionalParamFunc(1,2,10); 

1 балл


© Copyright © 2017 - 2019 Все права защищены. Бесплатное онлайн образование.
  • https://disdik.munabarat.go.id/nusantara/slot/
  • https://dispendik.sidoarjokab.go.id/nuansa/gacor/
  • https://dkpd.grobogan.go.id/jakarta/gacor/
  • https://sbobet88.blog.unsia.ac.id
  • https://pafinusantara.blog.unsia.ac.id/bet88
  • https://idn-poker.blog.unsia.ac.id
  • https://slot777-gacor.blog.unsia.ac.id
  • https://agen-188bet.blog.unsia.ac.id
  • https://situs-slot.blog.unsia.ac.id
  • https://bet88-slot.blog.unsia.ac.id
  • https://2021.kinerja.ekon.go.id/up/slot777
  • https://2021.kinerja.ekon.go.id/halal/bet88
  • https://program-gacor.blog.unsia.ac.id
  • surapati.ac.id
  • untagsby.ac.id
  • kingandiboston.com
  • janeashton.com
  • redbrickcafechester.com
  • villanosdeljazz.com
  • slot