Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 元组<;Guid、字符串、int>;不包含接受那么多参数的构造函数_C#_.net - Fatal编程技术网

C# 元组<;Guid、字符串、int>;不包含接受那么多参数的构造函数

C# 元组<;Guid、字符串、int>;不包含接受那么多参数的构造函数,c#,.net,C#,.net,根据以下代码,我得到主题行中的错误: var myReport = new List<Tuple<Guid, string, int>>(); myReport.Add(new Tuple<Guid, string, int>(domainId, domainName, domainCount)); var myReport=newlist(); 添加(新元组(domainId、domainName、domainCount)); domainId、doma

根据以下代码,我得到主题行中的错误:

var myReport = new List<Tuple<Guid, string, int>>();
myReport.Add(new Tuple<Guid, string, int>(domainId, domainName, domainCount));
var myReport=newlist();
添加(新元组(domainId、domainName、domainCount));

domainId、domainName和domainCount都具有预期的数据类型。知道是什么原因导致了这个错误吗?

问题是后续代码行中缺少分号。我偶尔会看到这种类型的错误。编译错误显然有点令人困惑,但我想这就是编译器在这个特定场景中解释代码的方式。

每行有一个以上的操作对调试非常不利。尝试使用临时变量将其拆分为多行。不要担心性能——JiT非常擅长在发布版本中删除“无意义”的临时变量。此外,类型别名将有助于将每次写入这些类型的需要降低到可管理的级别。您是否已使用自动完成功能检查元组类需要哪些参数?您是否可能在项目中的某个位置(或引用的库中)重新定义元组类型?您可以始终使用
元组。创建
静态方法,这样就不必指定泛型类型参数。如果这将错误消息更改为某种类型的不匹配,那么您就已经确定了某些假设失败的地方。该代码本身没有问题(我只是仔细检查了一下),因此正如Kevin所说,很可能是有另一个
Tuple
类型的问题。你能把鼠标悬停在Tuple上看看它显示了什么吗?哇!!!我不敢相信,但你是对的。这是其他地方的编译错误,但在元组行中显示错误。我花了半个小时试图理解这个问题,丢失的“;”是元组后面的4行,完全不相关。