powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как закодировать PDF-файл в Base64binary?
25 сообщений из 52, страница 2 из 3
Как закодировать PDF-файл в Base64binary?
    #39707958
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterЭто огромный косяк разработчиков VAR-а.
Попиши на С++, мнение поменяется
Код: plaintext
1.
for (std::map<char,int>::iterator it=mymap.begin(); it!=mymap.end(); ++it) ...


и это еще немного. Взамен изобрели auto, т.е. тот же var.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707965
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TRelic HunterЭто огромный косяк разработчиков VAR-а.
Попиши на С++, мнение поменяется
Код: plaintext
1.
for (std::map<char,int>::iterator it=mymap.begin(); it!=mymap.end(); ++it) ...


и это еще немного. Взамен изобрели auto, т.е. тот же var.

Если в с# юните много варов, то путаю с жабаскрипт. Хотя-бы один int или string должен быть.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707977
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterRoman Mejtesпропущено...

в вашем коде ошибка, в 1 строке, даже не скомпилируетсяКакая ошибка? Это огромный косяк разработчиков VAR-а.
нельзя инициализировать var значением null'ом, так как тип не известен. var в c# это всё та же строгая типизация
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707981
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman MejtesRelic Hunterпропущено...
Какая ошибка? Это огромный косяк разработчиков VAR-а.
нельзя инициализировать var значением null'ом, так как тип не известен. var в c# это всё та же строгая типизация
Можно так:
Код: c#
1.
var data_str = default(string);
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707984
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes,
Да. И это смысла не имеет).
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707985
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterDima Tпропущено...

Попиши на С++, мнение поменяется
Код: plaintext
1.
for (std::map<char,int>::iterator it=mymap.begin(); it!=mymap.end(); ++it) ...


и это еще немного. Взамен изобрели auto, т.е. тот же var.

Если в с# юните много варов, то путаю с жабаскрипт. Хотя-бы один int или string должен быть.
Я до сих пор в основном на фоксе пишу, а там даже var нет, все переменные dynamic. И ничего, работает. Правда все посторонние плюются за венгерскую нотацию имен, а она частично решает проблему отсутствия типов.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707989
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman MejtesRelic Hunterпропущено...
Какая ошибка? Это огромный косяк разработчиков VAR-а.
нельзя инициализировать var значением null'ом, так как тип не известен. var в c# это всё та же строгая типизацияПоэтому и предлагал переходить на dynamic , там это разрешается.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707993
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TRelic Hunterпропущено...


Если в с# юните много варов, то путаю с жабаскрипт. Хотя-бы один int или string должен быть.
Я до сих пор в основном на фоксе пишу, а там даже var нет, все переменные dynamic. И ничего, работает. Правда все посторонние плюются за венгерскую нотацию имен, а она частично решает проблему отсутствия типов. Тоже наблюдаю эту "аннотацию" и в Дельфе и точка нэте. Хотя там типы на любой цвет. Лень - двигатель прогрессa.

var sTemp="123";
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707995
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterПоэтому и предлагал переходить на dynamic , там это разрешается.
А потом долго и мучительно искать как случайно string превратился в int или наоборот. В итоге для профилактики вводить венгерскую нотацию.

ИМХО dynamic и var не надо путать. Это две большие разницы.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707996
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Huntervar sTemp="123";
но ниже не скомпилируется
Код: c#
1.
sTemp=123;


var это конкретный тип в отличии от dynamic
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707998
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TИМХО dynamic и var не надо путать. Это две большие разницы. Это вы о ком? А в курсе что такое var и dynamic.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39708115
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterЭто вы о ком? А в курсе что такое var и dynamic.
Но всё еще не наелся.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39708154
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterКакая ошибка? Это огромный косяк разработчиков VAR-а.

Я так понимаю пояснений, в чём именно здесь косяк, от вас никто не дождётся.

Тратить и спорить с людьми с позицией типа "красный -- плохо! я так сказал", примерно так же продуктивно, как толковать с деревянной табуреткой. Время потеряешь и будешь чувствовать себя идиотом.

Нафига эту идиотию начинать? Сколько лет уж прошло.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39708738
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторHowever, the use of var does have at least the potential to make your code more difficult to understand for other developers. For that reason, the C# documentation generally uses var only when it is required .
Т.е. куярить вар везде подряд - по крайней мере - не уважительно к тем, кто это будет читать. Я-бы такой г.код завернул обратно этому обфускатору.

hVosttRelic HunterКакая ошибка? Это огромный косяк разработчиков VAR-а.

Я так понимаю пояснений, в чём именно здесь косяк, от вас никто не дождётся.

Тратить и спорить с людьми с позицией типа "красный -- плохо! я так сказал", примерно так же продуктивно, как толковать с деревянной табуреткой. Время потеряешь и будешь чувствовать себя идиотом.

Нафига эту идиотию начинать? Сколько лет уж прошло.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39708808
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterТ.е. куярить вар везде подряд
"Стакан полуналитый или полупустой"?
Никто не говорит ставить везде подряд.
Жевали жевали тему, а ты так и не понял.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39708885
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterТ.е. куярить вар везде подряд - по крайней мере - не уважительно к тем, кто это будет читать. Я-бы такой г.код завернул обратно этому обфускатору.

Везде, где это возможно. Не нужно создавать прецедентов для растекания говном по кафелю отдельных личностей. Во многих coding style guide компаний, которые я видел прямо прописано -- использовать var кроме определённых исключений:

1. авто-генерируемый код
2. где это невозможно (например, создание экземпляров Func/Action через лямбду)

Всё. И никакого намёка на неуважение.

Верить в то, что, например, определение string вместо var даёт вам больше информации, это абсолютная и наивная глупость в крайней степени. А что там в строке? Может тогда писать и смысл, кроме типа сразу? Ну чтобы, уже уважать так уважать, не?

Типа:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
// ох!! какое неуважение, ппц как это читать??
var some = GetSome();

// что? понятней стало? вы, пилять, издеваетесь чтоли, отдельные умники??
string some = GetSome();

// надо тогда уж надо так
string /* это номер телефона в формате +7XXXXXXXXXX, но может и null */ = GetSome();

// но все противники var тут же по тихому сливаются



По факту, код без var тяжелее читать, особенно, когда используются многословные типы. Просто каша из текста, для человека намного важнее смысл, а не тип. А смысл передаётся с помощью правильного наименования методов, переменных, и конечно же документирующих комментариев, которые многие писать не любят.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39708887
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Никто не говорит ставить везде подряд.

Да, именно ставить везде подряд. Ещё плюс одно исключение, которое я не написал (и то, спорное), когда хочется implicit conversion, но лучше это сделать через приведение.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39708908
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если следовать вашему ходу "мысли", var вообще не нужен, рудимент и атавизм, смысл его использование равен нулю. Оно ничего не означает, от слова совсем, только зашумляет код. Внимание: брюки превращаются, превращаются брюки...
Код: c#
1.
some = GetSome(); 


Коротко и ясно. Подошли вплотную к нотации Visual Basic юрского периода c Option Explicit Off, за что его так гнобили )))
hVostt
Код: c#
1.
2.
// ох!! какое неуважение, ппц как это читать??
var some = GetSome();
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39708912
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,

Ну.. если следовать вашему ходу мысли, то между var и dynamic тоже разницы нет.

var означает объявление и инициализация переменной.


Relic HunterПодошли вплотную к нотации Visual Basic юрского периода c Option Explicit Off, за что его так гнобили )))

Вы притягиваете, простите, какую-то нелепую хрень за уши. Это говорит о вашем чистом религиозном отношении к вопросу. Так всегда бывает, когда реальных аргументов попросту нет.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39708919
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

Ну очевидно же, Relic Hunter не кодит на C# профессионально (иначе бы любил var как все, кому приходится много кодить), и, главное, не собирается (иначе бы не выкобенивался здесь так). Так какой смысл с ним препираться? Хай гавкает, var продолжает рулить дальше)))
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39708942
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LR,

Кодю на c#, но к сожалению все меньше. Больше JS и фронтэнд.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39708972
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterавторHowever, the use of var does have at least the potential to make your code more difficult to understand for other developers. For that reason, the C# documentation generally uses var only when it is required .

"var как минимум может потенциально уменьшить читаемость кода" )) Документация - она для обучения, логично, что там все должно быть максимально разжевано даже в ущерб читаемости портянок.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39709463
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот и щитай, что форум это - официальная документация по си шарпу. А на работе пишите хоть справа налево.
PallarisRelic Hunterпропущено...


"var как минимум может потенциально уменьшить читаемость кода" )) Документация - она для обучения, логично, что там все должно быть максимально разжевано даже в ущерб читаемости портянок.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39709611
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterВот и щитай, что форум это - официальная документация по си шарпу. А на работе пишите хоть справа налево.
Как писать на работе, определяют внутренние code conventions, и за их нарушения можно схлопотать. Как писать [код] на форуме, определяет уж точно не некий участник форума, у которого полыхнуло от фичи языка 10-летней давности. Код в постинге заключен в соотв. тэг, и не нарушает правил форума - этого достаточно.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39709741
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныRelic HunterВот и щитай, что форум это - официальная документация по си шарпу. А на работе пишите хоть справа налево.
Как писать на работе, определяют внутренние code conventions, и за их нарушения можно схлопотать. Как писать [код] на форуме, определяет уж точно не некий участник форума, у которого полыхнуло от фичи языка 10-летней давности. Код в постинге заключен в соотв. тэг, и не нарушает правил форума - этого достаточно.у нас её нет, но лично меня это вообще не парит, я буду так же спокойно ковырять любой код, в любом виде. Не ощущаю никакого дискомфорта от этого
...
Рейтинг: 0 / 0
25 сообщений из 52, страница 2 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как закодировать PDF-файл в Base64binary?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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