如何设置函数参数的可选性,引用? 函数二:messageBox.show(fun2(ref aa)) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 >>1.function(optional string str){...}当时在没有重载的情况下,VB6才引入了optional. 在C#中,已经不需要了.当然就不支持了. 你可以用重载(overloading)来实现这个功能. 比如:public Class A{ void foo() { }; void foo(string str) { };}2.引用应该这样使用,messageBox.show(fun2(aa));是使用了fun2(aa)的返回值,而 fun2(ref string str)根本就没有返回值,(编译就不过-:))void fun1(){ string aa; aa = ""; fun2(ref aa); messageBox.show(aa);}void fun2(ref string str){ str = "Changed";} 或者你可以像main方法一样:public void function(string[] args){} pictruebox iis读取网络文件!!!急!! 维护时间就要到了 session里的值强制转换出错怎么用来判断 ? 这个数据库改成SqlParameter应该怎么写? 在一个用户控件有滚动条的时候,如何让他滚动到指定的位置 关于读取networkstream的问题。 如何将一个DataSet存入数据库?各位老大请出手相助啊! C#WebForm问题 在线求助:水晶报表中的图表显示问题,help me! 如何读取打印机的打印页数? 请问在windows程序中可以实现文件上传吗? 急.........数组的问题..foreach的用法
{
...
}
当时在没有重载的情况下,VB6才引入了optional. 在C#中,已经不需要了.当然就不支持了. 你可以用重载(overloading)来实现这个功能. 比如:
public Class A
{
void foo()
{ };
void foo(string str)
{ };
}2.引用应该这样使用,messageBox.show(fun2(aa));是使用了fun2(aa)的返回值,而 fun2(ref string str)根本就没有返回值,(编译就不过-:))void fun1()
{
string aa;
aa = "";
fun2(ref aa);
messageBox.show(aa);
}
void fun2(ref string str)
{
str = "Changed";
}
{}