I am learning the language and I am doing a calculator to start with. The calculator should have a small system that simulates a memory where the numbers are stored. For example, if I write 56 and give it to the sum button, the number 56 should be saved in an array and if I write 10 later or leave 56 again, that number should be nested in the array as well. The numbers are saved very well, but when I use Array.Clear (numbers, 0, numbers.Length) it does not seem to do anything and the program continues normally. Why is it not so easy to empty an array with C #? With Visual Basic.NET, that was easy. Here it is completely different.