示例

当希望方法返回多个值时,声明 out 方法很有用。使用 out 参数的方法仍然可以将变量用作返回类型(请参见 return),但它还可以将一个或多个对象作为 out 参数返回给调用方法。此示例使用 out 在一个方法调用中返回三个变量。请注意,第三个参数所赋的值为 Null。这样便允许方法有选择地返回值。

class OutReturnExample
{
static void Method(out int i, out string s1, out string s2)
{
i = 44;
s1 = "I've been returned";
s2 = null;
}
static void Main()
{
int value;
string str1, str2;
Method(out value, out str1, out str2);
// value is now 44
// str1 is now "I've been returned"
// str2 is (still) null;
}
}

最新文章

  1. 32-bit Assembly on x86_64 Linux (Use Nasm and ld&gcc)
  2. 安卓开发_慕课网_ViewPager实现Tab(App主界面)
  3. Linux下的Memcache安装
  4. Chrome 开发者工具的Timeline和Profiles提高Web应用程序的性能
  5. 圆内,求离圆心最远的整数点 hiho一下第111周 Farthest Point
  6. ↗☻【HTML5秘籍 #BOOK#】第1章 HTML5简介
  7. CheckedListBox与CheckedListBox联动
  8. hduTHE MATRIX PROBLEM(差分约束)
  9. 打造自己个性的notepad ++
  10. 如何修改被编译后DLL文件
  11. 第八届河南省赛C.最少换乘(最短路建图)
  12. JQuery中回车键登陆
  13. 勘误《iOS网络高级编程:iPhone和iPad的企业应用开发》
  14. encodeURI与decodeURI
  15. Jace 上新建 Station 配置 笔记
  16. Yii2.0 上使用 redis
  17. 流量控制与RateLimiter
  18. HDU 5514
  19. Docker for windows 入门一(下载安装)
  20. golang判断文件/文件夹是否存在

热门文章

  1. 微信小程序开发——修改小程序原生checkbox、radio默认样式
  2. 在Linux下运行引入了外部jar包的java程序
  3. 转 Shell判断字符串包含关系的几种方法
  4. PAT 甲级 1080 Graduate Admission (30 分) (简单,结构体排序模拟)
  5. [LeetCode] 555. Split Concatenated Strings 分割串联字符串
  6. 【视频开发】EasyIPCamera通过RTSP协议接入海康、大华等摄像机,摒弃私有SDK接入弊端
  7. eclipse 查看文件在磁盘里的位置
  8. NET Core3高性能RPC框架
  9. php imagick生成gif动画的方法
  10. AWD攻防赛之各类漏洞FIX方案