Невозможно неявно преобразовать тип 'int' в 'bool' [duplicate]
Возможный дубликат:
Помогите преобразовать тип - не можете неявно преобразовать тип ‘строка» ‘BOOL»
Я очень плохо знаком с языком, я не хороший программист. Этот код дает мне ошибку:
не может неявно преобразовать тип int в bool.
Я не уверен, что я делаю неправильно. Кто-нибудь может сказать мне, что я делаю не так. Любая помощь будет признательна, и любая рекомендация также поможет.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class mysteryVal
{
public const int limitOfGuess = 5;
// Data member
public int mystVal;
private int numOfGuess ;
private randomNumberMagnifier mag = new randomNumberMagnifier();
public int randomMag(int num)
{
return num + mystVal;
}
// Instance Constructor
public mysteryVal()
{
mystVal = 0;
numOfGuess = 0;
}
public void game(int user)
{
int userInput = user;
if (numOfGuess < limitOfGuess)
{
numOfGuess++;
if (userInput = mag.randomMagnifier())
{
}
}
}
}
}