[C#]C# 4.0 具名參數 (Named Parameters)

  • 8688
  • 0
  • C#
  • 2010-04-11

C# 4.0 具名參數 (Named Parameters)

Introduction

具名參數是C# 4.0的特色之一,可搭配選擇性參數使用,主要功能是讓使用者可在呼叫函數時指定傳入的值要帶入哪個參數。
 

Support

  • C# 4.0  or latter
     

使用方式

當我們想指定傳入的值要帶入的參數時,我們可以透過":"關鍵字來使用具名參數。

舉個例子來說,當我們有道函式其函式原型如下:


若只想輸入名字與年紀,我們可以像這樣寫:


 

 

或是


也可以不照順序輸入參數


在VB.NET 8.0中也有提供對應的用法,使用的關鍵字為":="。

 

Video

下面列出一些網路上的示範影片,有興趣的可以順便看一下。

 

Link