powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как закодировать PDF-файл в Base64binary?
52 сообщений из 52, показаны все 3 страниц
Как закодировать PDF-файл в Base64binary?
    #39707226
kat3181
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Необходимо прочитать PDF-файл и закодировать его в base64binary.


Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
            string data_str = null;

            using (StreamReader sr = new StreamReader(@"C:\Users\...\file_pdf.pdf"))
            {
                data_str = sr.ReadToEnd();
            }

            byte[] byteData = Encoding.UTF8.GetBytes(data_str);
            string base64Data = System.Convert.ToBase64String(byteData);



Оно вроде кодируется, но что-то мне подсказывает, что неправильно.
Раньше доводилось кодировать pdf в base64 на PHP. Кодировалось так, как надо:

Код: php
1.
2.
            $data =file_get_contents('C:\Users\...\file_pdf.pdf');
            $base64Data =  base64_encode($data);



Но результат кодировки одной и той же пдф-ки на PHP и С# приведенными выше способами отличаются. Подскажите, в чем может быть проблема...
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707235
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потому, что надо читать файл не как текстовый с кодировкой UTF8, а как бинарный, без всяких кодировок

Код: c#
1.
2.
var bytes = File.ReadAllBytes(@"Z:\Mapping Table Builder.exe");
var base64 = Convert.ToBase64String(bytes);
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707240
kat3181
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman Mejtes,

спасибо)))
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707244
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesпотому, что надо читать файл не как текстовый с кодировкой UTF8, а как бинарный, без всяких кодировок

Код: c#
1.
2.
var bytes = File.ReadAllBytes(@"Z:\Mapping Table Builder.exe");
var base64 = Convert.ToBase64String(bytes);



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

в чем конкретно заключается жесть? вам не понятно, что это за типы? мне лично из названия переменных даже понятно
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707250
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman MejtesRelic Hunter,

мне лично из названия переменных даже понятноНу так это-же замечательно - узнавать типы переменных по названиям.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707256
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterНу так это-же замечательно - узнавать типы переменных по названиям.
Узнавать типы переменных - дурацкое занятие;) Узнавать нужно типы значений, которые им присваиваются, в данном случае - что возвращают File.ReadAllBytes и Convert.ToBase64String, а остальное - излишне.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707264
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LRRelic HunterНу так это-же замечательно - узнавать типы переменных по названиям.
Узнавать типы переменных - дурацкое занятие;) Узнавать нужно типы значений, которые им присваиваются, в данном случае - что возвращают File.ReadAllBytes и Convert.ToBase64String, а остальное - излишне.

Ну и как? Вот чатюсь я тут с вами в форуме, студия не запущена. Потому, что кому-то было лень написать тип, мне должно быть не лень запускасть студию, что-бы посмотреть кто и что там возвращает?
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707272
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterПотому, что кому-то было лень написать тип, мне должно быть не лень запускасть студию, что-бы посмотреть кто и что там возвращает?
Писать сюда не лень? Гугл в MSDN не ищет?

Вроде все однозначно
Код: c#
1.
2.
var bytes = File.ReadAllBytes(@"Z:\Mapping Table Builder.exe");
var base64 = Convert.ToBase64String(bytes);
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707298
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterНу и как? Вот чатюсь я тут с вами в форуме, студия не запущена. Потому, что кому-то было лень написать тип, мне должно быть не лень запускасть студию, что-бы посмотреть кто и что там возвращает?
Профессиональный программист знает что возвращают File.ReadAllBytes и Convert.ToBase64String. А вот тем, кто не знает, обязательно нужно посмотреть MSDN, помимо возвращаемого типа там много чего _необходимого_ нужно посмотреть. Т.е., указание типа для "ленивых" может указать медвежью услугу этим самым "ленивым" (незнание часто приводит к неправильному использованию), и, наоборот, использование var избавляет профессионалов от излишеств ;)
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707340
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LRПрофессиональный программист знает что возвращают File.ReadAllBytes и Convert.ToBase64String.Поэтому Roman Mejtes напесал var нафсякей.

PS
Хватит песать чушь.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707351
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если правильно именовать методы, следовать паттернам и общепринятым стандартам, вопросов о том, какой тип, не возникает.
для новичка может быть тяжело разобраться в коде, не понимая такие вещи.
при вызове конструктора, тип объекта видно сразу, или если идет приведение к типу, всё расходится в рамках 1 экрана, использование var совсем не значит, что его нужно использовать повсеместно, нигилизм, ультиматизм это для молодых ) я устал от этого, каждый может, если ему хочется, поменять в моем коде var на тип, мне будет индифферентно. для простых типов всегда есть литерал, работаю не 1 год, никогда не было проблем с этим, даже сразу после введения фичи в какой то там версии C#.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707353
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы усилить впечатление можнo dynamic попробовать.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707354
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterПоэтому Roman Mejtes напесал var нафсякей.

PS
Хватит песать чушь.
На var уходит существенно меньше нажатий клавиш, чем на прописывание типа, но после компиляции разницы не будет абсолютно никакой - этого достаточно, чтобы использовать var везде, где можно.
Relic HunterЧтобы усилить впечатление можнo dynamic попробовать.
А что общего между var и dynamic? Какая-то чушь, ну, либо шутка для тупых...
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707358
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LR[На var уходит существенно меньше нажатий клавиш, чем на прописывание типа,
Неужели? Где меньше?
LRА что общего между var и dynamic? Какая-то чушь, ну, либо шутка для тупых...На тайпинге можно съэкономить, одна перемемнная на все случаи жизни.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707367
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
короче, оказывается var придумали идиоты
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707378
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterНа тайпинге можно съэкономить, одна перемемнная на все случаи жизни.
Экономьте дальше. Остальные люди представляют себе разницу между статическим и динамическим типизированием - в отличие от var vs type, где разницы нет абсолютно никакой, и компилятор и в том, и в другом случае генерирует абсолютно идентичный код.
Для особо сомневающихся в выборе есть рекомендации из букваря :

The var keyword can also be useful when the specific type of the variable is tedious to type on the keyboard, or is obvious, or does not add to the readability of the code.
...
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.
P.S. var был введен 10 лет тому назад (в C# 3.0, MSVS 2008) - удивительно, что некоторые еще неотвозмущались по его поводу.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707384
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesтип объекта видно сразу, или если идет приведение к типу, всё расходится в рамках 1 экрана
+1

Roman Mejtes,
скажи спасибо что тебе псевдокод не написали)
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707430
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterЧтобы усилить впечатление можнo dynamic попробовать.

Это идиотия насчёт var у вас, случайно, не из Java пришла?
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707456
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttRelic HunterЧтобы усилить впечатление можнo dynamic попробовать.

Это идиотия насчёт var у вас, случайно, не из Java пришла?
в Java ЭТО появилось только в этом году в Java версии 10).
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707484
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123в Java ЭТО появилось только в этом году в Java версии 10).

Собственно вопрос приурочен к этому событию. Видимо до сих пор не отгремели холиворы.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707498
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
)) да ))
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707936
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
18+
kat3181
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
            ///string data_str = null;
            var data_str = null;

            ///using (StreamReader sr = new StreamReader(@"C:\Users\...\file_pdf.pdf"))
            using (var sr = new StreamReader(@"C:\Users\...\file_pdf.pdf"))
            {
                data_str = sr.ReadToEnd();
            }

            ///byte[] byteData = Encoding.UTF8.GetBytes(data_str);
            ///string base64Data = System.Convert.ToBase64String(byteData);

            var byteData = Encoding.UTF8.GetBytes(data_str);
            var base64Data = System.Convert.ToBase64String(byteData);

...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707944
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter18+
kat3181
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
            ///string data_str = null;
            var data_str = null;

            ///using (StreamReader sr = new StreamReader(@"C:\Users\...\file_pdf.pdf"))
            using (var sr = new StreamReader(@"C:\Users\...\file_pdf.pdf"))
            {
                data_str = sr.ReadToEnd();
            }

            ///byte[] byteData = Encoding.UTF8.GetBytes(data_str);
            ///string base64Data = System.Convert.ToBase64String(byteData);

            var byteData = Encoding.UTF8.GetBytes(data_str);
            var base64Data = System.Convert.ToBase64String(byteData);




в вашем коде ошибка, в 1 строке, даже не скомпилируется
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39707956
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman MejtesRelic Hunter18+
пропущено...


в вашем коде ошибка, в 1 строке, даже не скомпилируетсяКакая ошибка? Это огромный косяк разработчиков VAR-а.
...
Рейтинг: 0 / 0
Как закодировать 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
Как закодировать PDF-файл в Base64binary?
    #39710199
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныКак писать на работе, определяют внутренние code conventionsИ что, в разных джаз бандах на с# играют как-то иначе? Сон Веры ПавловныКод в постинге заключен в соотв. тэг, и не нарушает правил форума .Нарушает, тег оскорбляет чувства верующих.
...
Рейтинг: 0 / 0
Как закодировать PDF-файл в Base64binary?
    #39710212
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterИ что, в разных джаз бандах на с# играют как-то иначе?
В плане оформления кода - да.
Relic HunterНарушает, тег оскорбляет чувства верующих.
Пишите в спортлото.
...
Рейтинг: 0 / 0
52 сообщений из 52, показаны все 3 страниц
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как закодировать PDF-файл в Base64binary?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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