最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】C#中如何使用元祖Tuple

C# crifan 1015浏览 0评论
写C#时,已经:
  Tuple<double[], double[]> output = crifanDFT.DFT(input);
得到了元祖变量,现在想要print打印。
所以就去试试:
Console.WriteLine(output.ToString());
结果无法输出信息:
(System.Double[], System.Double[])
然后再去参考Python中使用tuple的方式去试试:
double[] outputList1 = output[1];
结果:
CS0021 无法将带 [] 的索引应用于“Tuple<double[], double[]>”类型的表达式
然后需要去搞清楚,C#中如何使用Tuple
c#  double list of tuple
C# Tuple Examples – Dot Net Perls
难道是item1,item2这种?
去试试
结果真的是:
【总结】
C#中Tuple变量,想要获取其中值,真的是用item1,item2去引用的:
using System;

Tuple<double[], double[]> output = crifanDFT.DFT(input);
            double[] outputList1 = output.Item1;
            double[] outputList2 = output.Item2;
即可。

转载请注明:在路上 » 【已解决】C#中如何使用元祖Tuple

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
89 queries in 0.183 seconds, using 22.18MB memory