The easiest, probably, way is to add one more parameter to the constructor and you get something like this:
public Bank( string name, string passport, int colSchet, IEnumerable<Contribution> contributions) { // код Вашего конструктора }
But, if you do not want to add a new parameter to the constructor, you can do a little differently, during initialization, create or assign a collection:
var bank = new Bank("name", "passport", 1) { Contributions = new List<Contribution>() // я решил создать { new Contribution(1), new Contribution(2), new Contribution(3) } };
And then in debugging everything is clear that everything is in order: 
Only the Contributions property must be public . This is purely formal, for example, if you have a Contribution class, which in your class is a list, well, in a sense, if so:
public class Bank { public string Name { get; set; } public string Passport { get; set; } public int ColSchet { get; set; } public List<Contribution> Contributions { get; set; } public Bank(string name, string passport, int colSchet) { Name = name; Passport = passport; ColSchet = colSchet; } }
Well, somewhere there is a class Contribution course:
public class Contribution { public int Value { get; set; } public Contribution() { } public Contribution(int value) { Value = value; } }