powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите написать экспорт в Excel
5 сообщений из 30, страница 2 из 2
Помогите написать экспорт в Excel
    #39839430
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныRoust_mЯ переписал этот кусок, так будет наверное более правильно:
Код: c#
1.
result += invoice.Number + "," + invoice.Reference + "," + invoice.Date + "," + invoice.DueDate + "," + invoice.PlannedPaymentDate + "," + invoice.Total + "," + invoice.TotalTax + "," + invoice.AmountPaid + "," + invoice.AmountDue + ",";


Жесть. Вообще за такое по рукам бьют. Откройте для себя класс StringBuilder .

Я знаю, но с учетом того, что опыта программирования на Си Шарп у меня всего несколько недель, мне сейчас важно чтобы работало, красота придет потом.
...
Рейтинг: 0 / 0
Помогите написать экспорт в Excel
    #39839549
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mСон Веры Павловныпропущено...

Жесть. Вообще за такое по рукам бьют. Откройте для себя класс StringBuilder .

Я знаю, но с учетом того, что опыта программирования на Си Шарп у меня всего несколько недель, мне сейчас важно чтобы работало, красота придет потом.
Красота здесь дело пятое. При массовых конкатенациях строк (а в случае экспорта в эксель она массовая) значительно возрастает потребление памяти, и так же значительно проседает быстродействие - строки в дотнете иммутабельны, поэтому каждая конкатенация - это создание нового экземпляра строки. Поскольку строки являются объектами, а не структурами, то все эти экземпляры создаются в куче, а не на стеке, и удалены будут только когда это заблагорассудится GC (т.е. в общем случае не при выходе из метода). По ссылке на StringBuilder все эти нюансы описаны.
...
Рейтинг: 0 / 0
Помогите написать экспорт в Excel
    #39839571
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Сон Веры ПавловныПри массовых конкатенациях строк
А при одной контактенции в программе на это наплевать
...
Рейтинг: 0 / 0
Помогите написать экспорт в Excel
    #39839575
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Сон Веры ПавловныПри массовых конкатенациях строк
А при одной контактенции в программе на это наплевать
В частных случаях можно и IDisposable не диспозить.
...
Рейтинг: 0 / 0
Помогите написать экспорт в Excel
    #39839872
Calabonga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roust_m,


Не знаю поможет или нет, но я себе делал nuget , а вот описание работы .
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите написать экспорт в Excel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]