Ajouter des virgules uniquement si les chaînes ne sont pas null ou vide

Je suis création simple formulaire web en C#. Ici, je suis plein d'adresses en concaténant qui fonctionne bien. Mais disons que si je n'ai pas address2, city, etc, alors je veux sauter en ajoutant une virgule à la fin de chaque chaîne (par exemple, si address1 est null ou vide).

string address1 = "Address1";
string address2 = "Address2";
string city = "City";
string country = "Country";
string postalCode = "00000";

string fullAddress = ? --> address1 + ","+ address2 +","+ city  and so on

OriginalL'auteur sgl | 2017-04-20