函数二:
messageBox.show(fun2(ref aa))
messageBox.show(fun2(ref aa))
解决方案 »
- DataView中rowfilter对Date类型的筛选无效么??
- 怪事,文本框的enter事件中 selectall()无效,加上一句 messagebox.show就起作用
- 用splitter分割条,能否实现只分割窗体的2/3呢,上部的1/3是固定的?
- 100分问一个小问题:dataGridView添加了Checkbox列后如何捕捉点击动作?
- 我现在用c#处理一个double的数字串,请问我如何才能把他改为DateTime的格式呢?
- 关于用数组反排序的问题
- listview中验证控件的问题
- NAnt中如何判断soulution任务是否成功
- 数据导出问题?
- 请问如何实现一个定时下载以及上传的程序?
- 请问在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";
}
{}