class aa
{
public static void bb(ref double a)
{
a*=3;
}
public static void Main()
{
double d=5;
aa.bb(d);
Console.Write("d is changed to{0}",d);
}
}
你 试 哈
你的 定义了 两个 类 不对把
{
public static void bb(ref double a)
{
a*=3;
}
public static void Main()
{
double d=5;
aa.bb(d);
Console.Write("d is changed to{0}",d);
}
}
你 试 哈
你的 定义了 两个 类 不对把
解决方案 »
- 一个简单的问题 VSTO的 !!马上结贴!!
- 多国语言安装程序设计
- 请看数据类型转换的问题
- winform中将数据导出到excel,如果数据为0001,excel会自动变为1,怎么让它保留原有的格式,在winform中控制
- 聊天工具服务端 接到连接请求时抱错
- 修改DataTable里的数据后.怎么才能得到修改的状态.
- 我把SQL2000的数据库导入SQL2005中后,程序中应该如何调asp.net
- 简单问题,C#里面如何实现类似VB的Space函数功能?
- 挑战高手极限:如何实现视频聊天
- 菜鸟妹妹请教各位,如何通过点击"button"这个web窗体控件,打开另外一个aspx页面?
- ★☆★☆★电脑各个方面技术高手请进——
- 简单问题,如何快速获得数据表中某一列的最大值
你能说说你的方法么?
关于out
public class cc
{
public static void dd(out string a)
{
str="jell";
}
public static void Main()
{
string s;
cc.dd(out s);
Console.Write(s);
}
}
结果显示 jell
你的代在码因为用了 引用ref 结果是400
如果你把ref 去掉 那结果就是20了其实ref / out 就是起到一个引用传递的作用,功能类似于指针
private int a;
private int b;
public void swap(...){
...
}
}要求swap方法执行后a和b中的值互相对换,不用引用该怎么做?