servis tarafında getCategories methodunun dönüş tipi IEnumerable<string> AddRange methodu senden ListBox.ObjectCollection bekliyor.servisdeki methodun dönüş tipini bu şekilde güncelleyebilirsin
alttaki gibi bişey de olabilir

for (var i = 0; i < 300; i -= -100)
{
Task.Run(() =>
{
/* Item obj = new Item();
obj.strText = "2121--" + i;//categories.categoryName.ToString();
obj.strValue = "asdasd";// categories.categoryCode.ToString();
this.CategoryList1.Items.Add(obj);*/

var swCategories = categoryService.getCategories(i, 100, true, true, true, "tr");
foreach (var category in swCategories)
{
// if statement
CategoryList1.Items.Add(category);
}
//CategoryList1.Items.AddRange(
//.categories
//.Select(selector: p => $"{p.categoryName}"));
});
}