C#: Почему на функцию приходит пустое значение переменной?
В начале main вы заполнили один экземпляр Data, потом в функции Adding создали другой, который уже не заполнен естественно, и из него берете данные. Два разных экземпляра у вас.
вы в обоих методах вызываете конструктор класса Data, однако заполнение поля Description происходит только в одном из методов (при вызове Dataclass.Filling())
скорее всего, вам нужно параметризовать метод Classcontainer.Adding() и в него параметром передавать ссылку на ранее созданный экземпляр Data Dataclass