Как можно создать переменную при нажатии на кнопку?
=====================================================

 Например при нажатии на кнопку должна создаваться переменная int, как такое сделать? 

 Создать массив и по эвенту кнопки просто создать там переменную 

 Никак. Динамически (напр. по нажатию клавиши) можно выделять область памяти или изменять размерность структуры данных/массива. Обычные переменные должны быть объявлены еще на стадии компиляции кода. У вас принципиально неправильный подход к созданию алгоритма, не соответствующий парадигме программирования на C#.