【发布时间】:2021-08-15 15:57:25
【问题描述】:
using System;
using System.Linq;
namespace Problem
{
class Prog
{
public static void Main(string[] args)
{
long t= long.Parse(Console.ReadLine());
while (t-->0)
{
long n, even = 0, odd = 0, a;
n = long.Parse(Console.ReadLine());
for (long i = 0; i < n; i++)
{
a = long.Parse(Console.ReadLine());
if (a % 2)
odd++;
else
even++;
}
Console.WriteLine((even < odd) ? even : odd);
}
}
}
}
我是用这个代码来解决hackerearth中的一个问题,因为我是C#的新手,所以练习,但我实际上并没有得到如何解决这个错误说:
solution.cs(21,25):错误 CS0029:无法将类型“long”隐式转换为“bool”
编译失败:1 个错误,0 个警告`
【问题讨论】:
标签: c# compiler-errors