public (int, string) Test() { return (1, "1"); }
Test().Item1 是int类型 Test().Item2 是string类型
返回个Class类型就行了,更省事
[quote=引用 23 楼 github_36000833 的回复:] [quote=引用 22 楼 胡启兴 的回复:] 为啥我用这个却报这个错误呢
item1,item2,,,,,,,itemN 得记住返回得类型,不然不知道用哪一个正确.
[quote=引用 11 楼 好奇都是要学的 的回复:] 有了元组 还传什么out了。 看起来更直接了
[quote=引用 22 楼 胡启兴 的回复:] 为啥我用这个却报这个错误呢
为啥我用这个却报这个错误呢
// 多返回,分离和丢弃例子 (int i, _) = Test(); Console.WriteLine($"i={i}");
有了元组 还传什么out了。 看起来更直接了
感觉这种黑科技语法好实用,有没有类似于这种的新语法
一些使用out关键字的参数可以换用7.0的这种多返回值了
110,534
社区成员
642,575
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧