У меня проблемы с отладкой кода.Я нашел этот код в примере книги в неполной форме, содержащей синтаксические ошибки и логические ошибки, и изо всех сил старался отладить его и исправить эти ошибки.Но, к сожалению, я не смог понять ошибки, даже используя отладчик.Какие изменения мне нужно сделать, чтобы исправить этот код?
namespace Exercise_9
{
class Program
{
static void Main(string[] args)
{
//make some sets
//Note, this is where I make the correction within the code.
//Originally, this was written as Set A = new Set(); and
// Set B = new Set();
//Here is the correction by assigning the set variable
Set A = new Set();
Set B = new Set();
//put some stuff in the sets
Random r = new Random();
for (int i = 0; i < 10; i++)
{
A.addElement(r.Next(4));
B.addElement(r.Next(12));
}
//display each set and the union
Console.WriteLine("A: " + A);
Console.WriteLine("B: " + B);
Console.WriteLine("A union B: " + A.union(B)); //note, I believe this isnt a proper notation.
//display original sets (should be unchanged)
Console.WriteLine("After union operation");
Console.WriteLine("A: " + A);
Console.WriteLine("B: " + B);
}
}
}