// .
OptArgMeth(1, 2, 3);
// gamma .
OptArgMeth(1, 2);
// beta gamma .
OptArgMeth(1);
alpha 1, beta 2, gamma 3. , , , , . alpha 1, beta 2, gamma 20. , alpha 1, beta gamma . , , , beta , gamma. , .
.
// .
Using System;
class OptionArgDemo {
static void OptArgMeth(int alpha, int beta=10, int gamma = 20) {
Console.WriteLine (" alpha, beta gamma: " + alpha + " " + beta + " " + gamma);
}
static void Main() {
// .
OptArgMeth(1, 2, 3); i
II gamma .
OptArgMeth(1, 2);
// beta gamma .
OptArgMeth(1);
}
}
.
alpha, beta gamma: 12 3
alpha, beta gamma: 1 2 20
alpha, beta gamma: 1 10 20
, ,
, .
, . , .
int Sample(string name = "", int userid) { // !
userid name. , . , .
int Sample(int accountld, string name = "", int userid) { //.!
name , userid name ( ).
, , . ( .)
|
|
, , , . , . . , , , , . .
. , , OptArgMeth (). C# OptArgMeth (), , . .