asp - asp.net - aspcode.it

COMMUNITY - Login
 Username:
 
 Password:
 
Voglio registrarmi!
Password dimenticata?
 Utenti on-line: 0
 Ospiti on-line: 1306
ASPCode.it - Store

  > > Articoli

Funzioni con parametri opzionali in VB.NET

Data di pubblicazione: 28/02/2002        Voto della community: 5,00 (Votanti: 1)

A differenza di VBScript, VB.NET consente di implementare funzioni con parametri opzionali, parametri che non devono essere passati obbligatoriamente quando la funzione viene chiamata.
Per rendere opzionali uno o più parametri di una funzione, è necessario far precedere ad ognuno la parola chiave optional, e assegnare un valore di default.
Ogni parametro che segue un parametro opzionale deve essere altresì opzionale, per cui, dichiarare parametri non opzionali dopo uno opzionale genererà un errore.
Ecco il codice di esempio di una pagina che chiameremo optional.aspx:

<%@ page language="VB" %>

<script runat="server">
function funzione(parA, parB, optional parC=10, optional parD=3)
  dim somma
  somma = parA + parB + parC + parD
  return somma
end function

sub page_load(o as object, e as eventargs)
  response.write("La somma è: "&funzione(4, 7)&"<br>")  'La somma è: 24
  response.write("La somma è: "&funzione(4, 7, 5)&"<br>")  'La somma è: 19
  response.write("La somma è: "&funzione(4, 7, , 2)&"<br>")  'La somma è: 23
  response.write("La somma è: "&funzione(4, 7, 5, 2)&"<br>")  'La somma è: 18
end sub
</script>

<html>
<body>
<head>
  <title>Funzioni con parametri opzionali</title>
</head>
</body>
</html>




Utenti connessi: 1306