Bir veritabanına bağlı bir listede çok sayıda bilgi alıyorum ve web sitesine bağlı biri için bir grup dizisi oluşturmak istiyorum.
Bunu test etmek için kullanıyorum ama bu dinamik değil, bu yüzden gerçekten kötü:
string strgroupids = "6";
Bunu şimdi kullanmak istiyorum. Ancak döndürülen dize 1,2,3,4,5,
gibi bir şey
groupIds.ForEach((g) =>
{
strgroupids = strgroupids + g.ToString() + ",";
strgroupids.TrimEnd(',');
});
strgroupids.TrimEnd(new char[] { ',' });
5ten sonraki
,`ı silmek istiyorum ama kesinlikle çalışmıyor.
Sondaki virgülleri kaldırır:
while (strgroupids.EndsWith(","))
strgroupids = strgroupids.Substring(0, strgroupids.Length - 1);
Gerçi bu ters bir durum, virgülü ekleyen kodu ilk etapta siz yazdınız. Bunun yerine g
nin bir string[]
olduğunu varsayarak string.Join(",",g)
kullanmalısınız. Ona g
den daha iyi bir isim de verin!