CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

自定义的结构类型能否做为输出参数?

楼主hlf(一个笨蛋)2002-04-24 10:32:47 在 .NET技术 / C# 提问

先谢了 问题点数:20、回复次数:5Top

1 楼chechy(www.qdocuments.net)回复于 2002-04-24 11:41:31 得分 20

可以,输出型参数一般需要加out或者refTop

2 楼hlf(一个笨蛋)回复于 2002-04-24 13:59:21 得分 0

to:chechy(我爱洁洁)   (     )  
  谢谢。可我已经用了OUT了。代码:  
  private   struct   Structlx  
  {  
            public   string   st;  
  }  
  private   void   lx(out   Structlx   a)  
  {  
            a.st="Struct   lx";  
  }  
  private   void   btnlx_Click(object   sender,   System.EventArgs   e)  
  {  
            Structlx   a;  
            lx(out   a);  
            MessageBox.show(a.st.ToString());  
  }  
  但系统提示错误。Top

3 楼chechy(www.qdocuments.net)回复于 2002-04-24 14:03:16 得分 0

我觉得你应该用ref而不是out。  
  如果定义成类,那么我觉得,ref和out都可以不要。Top

4 楼hlf(一个笨蛋)回复于 2002-04-24 14:46:51 得分 0

TO:chechy(我爱洁洁)  
  谢了。我怎么忘记试   ref   了,呵呵。Top

5 楼srnld(天涯)回复于 2002-04-24 14:50:38 得分 0

用OUT应该没什么错的。  
  不知道系统提示的错误信息是什么??Top

相关问题

  • 如何重载ostream类使之能输出自定义类型
  • 自定义类型不能作为参数传递吗? 急 !!!!!
  • 自定义控件里如何传递控件类型的参数 ?
  • 为何自定义的type类型无法作为sub的参数?
  • 自定义类型变量不能作为参数传递吗? 急
  • C#调用VC的DLL参数是自定义类型指针的问题
  • 自定义消息参数??
  • 如何在接口定义的方法参数中使用自定义类型参数?例如下面的:MENUSTYLE?
  • 自定义的数据类型怎样用在类里的成员函数的参数类型上
  • 自定义数据类型

关键词

  • 系统
  • structlx
  • 参数
  • chechy
  • lx
  • 错误
  • ref
  • 觉得
  • 应该
  • st

得分解答快速导航

  • 帖主:hlf
  • chechy

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo