Hi I'm trying to teach myself C# to make myself more marketable as a programmer. So far all I know is C++.
Anyway, a friend advised me just to start writing simple C# programs and then eventually I'll "know" C#. (You know what I'm talking about)
My first simple program I'm trying to write is a guessing game where the computer thinks of a random number between 1 and 100 and the human tries to guess it. Here's my code so far:
Code:
using System;
using System.Collections.Generic;
using System.Text;
namespace Guessing_Game
{
class Program
{
static void Main(string[] args)
{
string guess;
Console.WriteLine("Welcome to Adam Henderson's C# Guessing Game!\n");
Console.WriteLine("Guess a number from 1 to 100.");
guess = Console.ReadLine();
Random random = new Random(); // C#'s way of giving you a random number
random.Next(1, 100);
int guess2 = Int32.Parse(guess);
if (random < guess2)
Console.WriteLine("Oh! You guessed too high! Guess again!");
else if (random > guess2)
Console.WriteLine("Oh! You guessed too low! Guess again!");
else
{
Console.WriteLine("You guessed correct! The answer was {0}!", guess2);
}
}
}
}
Problem is that when I try to compare a variable of type int to a variable of type Random I get an error. What can I do? Thanks, ~Adam