['community', 'change', 'compassion', 'communications', 'autobiography']
Com puc crear una funció en C# que generi un informe en format CSV amb les dades d'un grup de persones, incloent el seu nom, cognoms, edat i si han fet una donació a una ONG recentment?
```csharp
using System.Collections.Generic;
using System.Text;

public class GeneradorInformeCSV
{
    public static string GenerarInforme(List<Persona> persones)
    {
        var csv = new StringBuilder();
        csv.AppendLine("Nom,Cognoms,Edat,Donació");

        foreach (var persona in persones)
        {
            csv.AppendLine($"{persona.Nom},{persona.Cognoms},{persona.Edat},{(persona.HaDonat ? "Sí" : "No")}");
        }

        return csv.ToString();
    }
}

public class Persona
{
    public string Nom { get; set; }
    public string Cognoms { get; set; }
    public int Edat { get; set; }
    public bool HaDonat { get; set; }
}
```