函数返回值的问题 返回什么,是由你的typename 来决定的,比如返回一个类类型就是一个引用,返加一个int型就是返回一个值了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是问当typename是什么时返回值,是什么时返回引用啊。如果我想返回int型的引用,有办法实现吗? int 值是没有引用的。只能将它装箱int是值类型,把它转换成object类型就变成引用了。如:object func(int x){ object temp=x; return object;}C#中的类型分为值类型和引用类型,像int bool等都是值型这就看你的函数typename的类型了。 看看 ref 和 out 这两个参数。 如果要传出指针,对其返回值为空,然后用REF传入就可以啦,兄弟 ref和out我知道,但它们只能用在参数上,不能用在返回值上。这样的话代码写起来会有点罗嗦。 如果是返回引用的话,可以GetItem().Name=...但好像只对类有用,对struct不能这么写。 还有,特别是对于operator[],可以用objectname[3]=4这样的语句来赋值,如果只能返回值的话就必须另写一个函数来实现了。 如果觉得罗嗦,可以用属性这样的表达方式。C#没有operator[],但是有索引器,索引器可以被写的,这个与C++不同。 C#程序打包问题 批量检查N多网站是否可以正常访问 B/S 和C/S谁更有市场 时间控制 很急,C#编译错误 急急。。。。。如何利用ADO.Net获取Access中每个数据表的信息,如每个表的所有字段名,相应的字段类型,字段长度及是否为空等信息?谢谢了 我假期想学习下c#,想求教各位前辈:c#的学习过程。谢谢! 关于Remoting 很基础但挺让人郁闷的问题:不创建远程对象而总是创建本地对象 方枪枪来领分! c#入门 萌新提问 如何将数据库中的数据读到form窗体的相应textbox里? C#怎么盘字符串里的任何一个字符在指定的数组里?
如果我想返回int型的引用,有办法实现吗?
只能将它装箱
int是值类型,把它转换成object类型就变成引用了。
如:
object func(int x)
{
object temp=x;
return object;}C#中的类型分为值类型和引用类型,
像int bool等都是值型
这就看你的函数typename的类型了。
GetItem().Name=...
但好像只对类有用,对struct不能这么写。