You can't.
Use:
1) Overloads
public String myFunc()
{
myFunc(null, x //default value);
}
public String myFunc(String thisisOptional)
{
myFunc(thisisOptional, x //default value);
}
public String myFunc(String thisisOptional, String OptWithDefaultValue)
{
..... code here.
}
2) params object[] parameters like parameter in the method.
public String myFunc(params string[] parameters )
{
String thisisOptional = null;
String OptWithDefaultValue = defaultValue;
if (params.Lenght >= 2)
{
thisisOptional = parameters[0];
OptWithDefaultValue = parameters[1];
}
else if (params.Lenght == 1)
thisisOptional = parameters[0];
.... code here
}
Gustavo
"Imran Aziz" <im***@tb2.net> wrote in message
news:uu*************@TK2MSFTNGP09.phx.gbl...
Hello All,
I am new to C# , how can I delare parameters to a function as optional,
and also how are default values assigned ?
consider the function
public String myFunc(String thisisOptional, String OptWithDefaultValue)
{
}
Imran.