相关疑难解决方法(0)

编译器错误:"错误CS0307:变量'int'不能与类型参数一起使用"

如果我有以下代码:

private void Check(bool a, bool b)
{
}

private void Check(int a, int b, int c, bool flag)
{
    Check(a < b, a > (flag ? c : b - 10));
}
Run Code Online (Sandbox Code Playgroud)

我在调用时遇到编译时错误Check(int, int):

错误CS0307:变量'int'不能与类型参数一起使用

我也得到这些错误:

错误CS0118:'b'是一个变量但是像类型
错误CS0118 一样使用:'a'是一个变量但是像一个类型一样使用

为什么会出现这些错误?代码有什么问题?

.net c# compiler-errors visual-studio

13
推荐指数
1
解决办法
1003
查看次数

标签 统计

.net ×1

c# ×1

compiler-errors ×1

visual-studio ×1