Стараясь не зависеть от языка и избегая встроенных методов, таких как Split () и Join (), какие методы наиболее часто используются или принимаются для построения строки CSV? Я часто сталкиваюсь с подобными ситуациями, и мне любопытно, как методы, подобные Split (), реализуют это? Я обычно делаю что-то вроде этого:
for(int i = 0; i < list.length; i++)
{
if(i == list.length - 1)
{
Write(list[i]);
}
else
{
Write(list[i] + ',');
}
}
Но, похоже, должен быть лучший способ сделать это.