Гайд и шапка тут.https://github.com/CSharpShapka/SharpHat/wikiПрошлый тут https://2ch.hk/pr/res/1162983.html
Предыдущийhttps://arhivach.cf/thread/362486/
Поставил студию на 20 гиг. Теперь ставлю режим разработчика. Ещё могу писать только под вин 10. Что блядь за нахуй такой?
Console.WriteLine("Hello world".ToString());
>>1194733Таким только в версталы.
>>1194787В сосалы, я 18 лет со студией работаю. ПРосто на WIN10 впервые перехожу. И тут какая-то ебанина. Это меня несколько смущает.
>>1194838С рождения что ли?)
>>1194853Мне 32 года, мой юный аппетитный мальчик.
Сап. Мне нужно следить за стабильностью сети между сервером и клиентом. Но я что-то не могу понять как. Ну тоесть я понимаю что нажно гонять пакеты по расписанию и логгировать это всё. Но из-за того что с сетью не работал не могу понять с чего начать. Поможете? (Хуи соснул, бочку сделал.)
>>1194838>>1194856За 14 лет не научился галочки ставить при установке, мда.
Сап, ананасы, такой вопрос - попросил знакомого помочь с курсовой, дал ему уже работающий код (~400 строк) и попросил распараллелить пару алгоритмов, сделать вывод в файл и отрефакторить основные методы. Он запросил за это 10к. Это нормально?
>>1194878Сделай сам, хули ты как не жид.>>1194863Через TcpClient можно сделать.
>>1194878Я 900 баксов запрашиваю за такое. Правда я диплом пишу.
>>1194882Может через сокеты?
>>1194873Меня именно режим разработчика смущает. Под остальные винды то я проставлю. А тут прямо таки удивление.
Что за аутист сделал перекат? Мод удоли
>>1194904TcpClient просто более удобная обертка надо сокетом.
>>1194906Ты еще тут? Поясни за async/await зеленому плес, о великий гуру.
>>1194921Статья на хабре была годная по теме: https://habr.com/post/139734/Если в двух словах, то другой уровень абстракции. Можно параллельно вычислять, создав процессы(типо системный уровень), можно параллельно вычислять, создав потоки(типо внутри процесса), а можно вычислять асинхронно(типо параллельно, тока внутри одного потока)вроде так, поправьте и не гнобите, если не прав
>>1194969Ну например у меня есть функция, которую я хочу запустить асинхронно из main (типо консольное приложение), если я просто напишу async в сигнатуре функции, то нихуя работать не будет, так ведь? Надо вроде в паре с await использовать (где-то внутри функции)?. await в свою очередь ждет завершения еще одной таски? Функция, помеченная async, на самом деле не запускается асинронно, а только await-часть? Что делоть, если мне надо просто запустить асинхронно какую-то ф-цию из main? Просто через таск? Гарантирует ли это, что она будет исполняться также в новом потоке? Соре за многабукаф, я нуфаг еще
>>1194971Либо оборачивать в async void функцию, либо в c# 7.1 можно объявить async main.
>Триальная версия бесплатной программы закончиласьЧЕГОБЛЯДЬ?
>>1194916Прошлый тред делал аутист. Тут хотя-бы шапка есть.
>>1195144Логинишься своим майкрософт аккаунтом и заработает.
>>1195146Спасибо анон (чувчтвую себя тупым.)
>>1195145Пиздец вставить ссыль на гитхаб делов то. Что за оппик такой уебанский? Какой C#6 впизду?
>>1195149Тем не менее прошлый оп даже с этим не справился.>Что за оппик такой уебанский? Тебе в тред на картинки посмотреть? Пиздуй в /b тогда.
Аноны, сам знаю ТОЛЬКО питон, довольно хорошо кстати. В вузике на следующем курсе начнется С#, с какими трудностями я столкнусь? По вашему мнению стоит мне выбрать только один из них для продолжения изучения и поиска работы ИЛИ учить и тренить их оба?
>>1195152>с какими трудностями я столкнусь? Ванга тред?>По вашему мнению стоит мне выбрать только один из них для продолжения изучения и поиска работы ИЛИ учить и тренить их оба?Это лотерея на самом деле. Так что лучше чем больше языков ты знаешь.
>>1195151Судя по оппику, залетыш из б тут ты мань
>>1195156Судя по тому, что вы пару дней нихуя перекатить не могли, тред висел аж на 5 странице борды, да и раньше перекатывали вообще похуй как, странно что претензии именно к моему перекату. Ты какой-то ебанутый короче. Не нравится скажи как делать и что улучшить. А так доёбываться - нахуй иди.
>>1195157За мат извени.
>>1195157Тыскозал?
>>1195165Как там дальше в методичке?
>>1195166Ты же тот самый кассир макдака из /soc/, которого чуть не изнасиловали 4 чеха, да? Узнал тебя по характерным грамматическим ошибкам и неумением выражать свои мысли. Ну что же ты опять размычался на весь тред о своих проблемах? Тебе мало было, когда круг почётных и олдфажных бояр дружно надудонил тебе на голову, да так, что ты потом ещё месяц писал гневные жалобы в /d/, размахивая своей кровоточащей сракой. Когда же ты угомонишься, несчастный имбецил, удел которого подбирать объедки от нормальных и состоявшихся в жизни людей и перестанешь отписываться в тредах со своими шизоидными проблемами. Лучше бы твоему отцу отрезали член, дабы он не произвёл на свет такое существо.
>>1194878Нет, слишком дешево. За такие то деньги с чужим кодом возиться... Больной он ублюдок.
>>1195152> Аноны, сам знаю ТОЛЬКО питон, довольно хорошо кстати. В вузике на следующем курсе начнется С#, с какими трудностями я столкнусь?Если знаешь питон - ни с какими. Трудности только при изучении первого языка, дальше - это как с одного велосипеда пересесть на другой.>По вашему мнению стоит мне выбрать только один из них для продолжения изучения и поиска работы ИЛИ учить и тренить их оба?Лучше один знать, но хорошо (хотя знать хорошо два еще лучше). Заебешься тренить оба.
>>1195169А вот и боевые картиночки подьехали.
У вас телега есть?
>>1195172Сколько бы ты не придумывал про меня говна, охлаждающего твою сраку, ты всё так же останешься завистливой девственномежкой, которая сохнет по рыбной селёдки и мясной дырке, постоянно ноет в треде и пытается меня дискредитировать и испортить мою репутацию, а по ночам ты засосываешь банан себе в задницу и представляешь что ты няшный трапик. При этом тебе едва ли хватает денег даже на роллтоны. Ты просто конченное омежное, ущербное уёбище и ты им всегда останешься. Жалко твоих родителей, они так хотели сына, а высралось вот такое вот дегенеративное гнойное дефектное шизоуёбище.
>>1195174А ты не очень умный.
>>1194718 (OP)Оп-пост как бы пытается сказать нам, что сиришотка - это полная жопа.
>>1195260Нормальная жопа.
>>1195260>сиришоткаСивафля, вобще то
Какой вариант лучше? Почему первый считается устаревшим? Стоит ли переписывать?
>>1194969бред параллельно и асинхронно это разные вещи
>>1195329Держать тред в слипе 10 секунд это пизда.
Port.Readline() читает строку в стиле "00asafa21\r".Как убрать этот "\r", что бы в строке было просто "00asafa21", кроме как text.replace?
>>1195329Братишкерс, срочно читай про то, что Sleep - это очень блохо и рядовой шарпер может без них обойтись в 99% случаев.Читни вот это, лучшая книга по многопоточности в дотнете, доступна онлайн:http://www.albahari.com/threading/
>>1194971async/await - это сахар, чтобы не ебаться с лапшой из колбэков, синхронизацией контекста в WPF и исключениями. Кури вот эти три статьи, короче:https://weblogs.asp.net/dixin/understanding-c-sharp-async-await-1-compilation
>>1195532>>1195597Sleep просто для примера, на деле там идут вебреквесты и файлы качаются, но нахуя я буду это показывать, суть вопроса не в этом. Просто я написал все это на BackgroundWorker-ах, а потом узнал про какие-то таски и асинки, и что воркеры типа устарели. Правда на тасках сделать ничего не получилось, гуи не хочет нормально обновляться, ну их в пизду пожалуй.
Совсем нюфаня в треде.Обязательно переходить на Windows 10 если работать в VS Code?
>>1195800Обязательно.
>>1195800Чому нафани такие немощные?
>>1194718 (OP)Ну почему виндузятники пришли и испоганили такое хорошее название как C# (C++ ++) ? Была сишечка няшная, потом допилили Кресты няшные, всё логично и одно является суперсетом другого. Потом пришли обосрыши виндоёбы и взяли охуенное название для следующего языка, который был бы суперсетом для крестов и запилили свой, непохожий, несовместимый ебаный Паскаль-язык. Ну пиздец вообще, нахуй оно нужно было? Как всегда обосрали всё вокруг без причины.
Экспресс-вопрос от ньюфага.Есть два массива одной длины. Из их половинок нужно составить третий массив. Какой способ будет работать быстрее:дважды вызвать для каждой половинки Array.CopyTo(arr1,0,arr3,0,x);, или один раз вызвать Concat через реализацию Sliceвот отсюда содрал https://www.dotnetperls.com/array-slice и получить arr3=arr1.Slice(0,x).Concat(arr2.Slice(x,arr2.Lenght)).ToArray();
>>1196723Первый
Сап двач, как можно подключить датчики приближения(внешние, не самого смартфона) к приложению на xamarin?есть ли вообще предложения как это можно реализовать?
>>1196858USB провод расхерачиваешь и подсоединяешь пины к датчику - VCC и GROUND уже есть. TRIG - Data +, Echo - Data-
>>1196610>такое хорошее название как C# (C++ ++) ? Тащем-то C# - это повышение на полтона (то есть на один шаг). C++ ++ было бы C (double-sharp).
Блядь, тупая макаба съедает юникод. Ну короче https://en.wikipedia.org/wiki/Sharp_(music)#Unicode
>>1196899Нет, ты дебил, шарп состоит из четырёх плюсов.
>>1196899Хм, у меня в музыкалке плюсом дубль-бемоль обозначали (понижение на тон), тут выходит шарп на два с половиной тона выше плюсов.
>>1196913>у меня в музыкалке плюсом дубль-бемоль обозначалиТак наркоманы же!
Тут часом есть укроаноны? Проходившие вайти академию софтсерва (эта хуйня в каждой залупе так что все можыт быт)
>>1195147>(чувчтвую себя тупым.)>C#Айлолд
Поясните за entity framwork. Обязательно для изучения знать ado, sql?
>>1197525Желательно.
>>1197525Конечно. Entity Framework как и любой фреймворк предназначен для того, чтобы облегчить однообразую и скучную работу по налаживанию связи между твоим приложением и базой данных. Но чтобы им эффективно пользоваться, ты должен понимать, что творится закулисами.
>>1197540За какими кулисами? При сём тут театр, довен ты блядь ёбаный.
>>1197556Ну, когда у тебя твоя приложулька не сможет выдержать одновременно и трёх пользователей из-за того, что ты нахуевертил кучу перегруженых моделей, тогда ты поймёшь.
>>1197574Ты пишешь какую-то дичь
>>1197582Я же говорю, потом поймёшь. Если ты спрашиваешь, нужно ли тебе знать SQL при работе с ORM-фреймворком, то ты уровнем не дорос ещё, чтобы им пользоваться.
>>1197583Я так-то мимо. Сиквел в орм надо знать как минимум на уровне запросов.
>>1197586Я вот не знаю, что такое «как минимум» и просто не представляю, как человек будет нормально работать с фреймворком, организующим доступ к базе данных, если он ничего не знает ни о SQL, ни о нормальных формах и вообще не может без фреймворка подключиться к БД. Хотя, в общем-то, многие так и работают. Приходят и говорят на собеседованиях, что «программируют на jquery».
>>1197536>>1197540Разве linq не будет достаточно для работы с бд например? И вооще это >>1197556 другой анон
>>1197594Что ты развонялся, бизнесу похуй на то что ты там знаешь,сказано jquery программист значит jquery программист. Потом нового наймут когда понадобится.
Помогите студентуЕсть ASP.NET и DataGrid c данными из SQL1)Как изменить вывод данных, то есть вместо N выводится N/5 или N+5.2)Как добавить колонку, созданную из значений двух колонок, например Column1 = Column 1 + Column2 3)Как привязать графики к значениям колонки?
>>1197625>Разве linq не будет достаточно для работы с бд например?Что значит для работы с бд? Вот возьмем в пример EF.Если мы имеем дело с реляционными БД, то синтаксическое дерево Linq все равно будет преобразовано в SQL запрос, после чего средствами ADO.NET(уже конкретный провайдер) будет выполнен запрос к этой самой реляционной БД.А затем результат замаппится на конкретную сущность(или коллекцию сущностей).Очевидно что полностью абстрагироваться от хранилища не получится и все равно нужно будет иметь хотя бы базовое представления о том как эти БД работают.В крупных проектах то и дело видишь RawSQL вставки там где ОРМ не может сбилдить адекватный запрос, либо попросту не может(у БД свои особенности).
Никто не знает >>1197940
Анончик, подскажи!Делаю самостоятельно "Сапёра" в винформах. Вернее сделал, но при больших количествах ячеек заметно тормозит прорисовка при создании, дрэге в другое место экрана и при нажатии, если все ячейки кроме одной - мины. Основной класс ячейки отнаследовал от PictureBox. Реально сделать что-то через контролы? Знаю, что можно взять и всё игровое поле захуярить через 1 PictureBox разделив его на области, но мне кажется это чем-то неклассным и муторным
>>1198375> Основной класс ячейки отнаследовал от PictureBox.Максимально васянский вариант. По хорошему все это делается через через один контрол, на котором все рисуется.
>>1198264Доки читай, по своим копротехнологиям, а мы тут прогрессивные люди и не используем всякое легаси говно.
>>1194971>если я просто напишу async в сигнатуре функции, то нихуя работать не будет, так ведьДа, это тупо сделано для обратной совместимости или подобной хуйни, не помню точно, но из двух только await реально работает.>Функция, помеченная async, на самом деле не запускается асинронно, а только await-часть?Да>Гарантирует ли это, что она будет исполняться также в новом потоке?нет, у рихтера подробно расписано, как работает. Эта хуйня может даже в потоке с UI исполнятся, если он "простаивает"Такой вопрос, поцоны, кто делал в WPF интерфейс с шапкой типа пикрелейтед (это типа вид первой вкладки)? Какие лучше элементы компоновки ебануть?
>>1198472отклеился божественный интерфейс
нужен хелп в компиляции небольшого кода в Visual studio 2010, анон на тебя надежда. bu4yrah@gmail.com
>>1198478 не бесплатно
Неудачник и бывший эникейщик врывается в тред. Начинал года 2 назад учить java for kids. Учил 3 месяца но пришлось идти работать чтобы кушать. Сейчас снова безработный и что то меня в гейдев начало клонить. А именно юнити для работы с которым нужен C#. Смотрю на рутрекере куча курсов по изучению шарпа через юнити. Знаю что уебанский вопрос но как думаете оно того стоит? Забить на яву и начать c# учить через юнити? Яву я когда то хотел учить из за того что встретил знакомого который андроид разрабом работал и зарабатывал дохуя, учитывая какой я нищеброд. Сейчас меня больше интересует геймдев но думаю стоит ли забить на яву и переключаться на с? Либо же доучить яву по тем материалам которые у меня есть, а там все равно пойму принципы ооп и смогу на c# быстро перекатиться.
>>1198487Смотри, есть ли работа в твоей мухосрани, либо готовься переезжать туда, где она есть. Возможно, стоит подрочить яву, на ней работы больше. На сисярп не особо легко перекатится, не слушай разных фантазеров, которые увидели хелловорлд на жабе и сярпе и теперь срут везде, мол, СИСЯРП ЭТО ЗЯБА В ПРОФЕЛЬ ЗА ДВА ДНЯ ПЕРЕСКОЧИЛ С ПОВЫШЕНИЕМ. Это все хуйня, везде свои дебри, думаю, если ты таки осилишь джаву и устроишься, перекатываться будет просто влом/некогда/незачем. Я с wpf на асп.нет перекатиться пытаюсь и понимаю, что там пиздец надо знать, а эти хуеглоты сказки рассказывают, как они c винформс в джаву ее укатились за две недели
Есть ещё инструменты для миграций бд кроме ef и флюент мигратора?
>>1198491Спасибо за ответ. Теперь буду кидать монетку и выбирать между явой и сисярпом. С одной стороны больше работы и шанс больше устроиться. С другой заниматься тем что возможно будет мне действительно интересно и доставлять удовольствие. Для многих второй варик может казаться очевидным но мои фантазии о геймдеве не заходили дальше ковыряние геймейкер студио и может я просто сам себе внушил что это будет действительно приносить мне удовольствие. Ну и еще я нищеброд у которого только год в запасе и нужно за это время хотя бы за нормального джуна сойти. Казалось ну и учи тогда жаву хуй! Но я уже спотыкался в своей жизни на том что ставил деньги превыше своих интересов и результат оказывался плачевным. Получив деньги я не испытал удовлетворения, а лишь пустоту. Это собственно было тогда когда я пошел сисадмином работать вместо того чтобы доучить проганье.
>>1198472PRISM
>>1198498Тебе для rawsql?>>1198491>Я с wpf на асп.нет перекатиться пытаюсьНу так щас фуллстек востребованы и тебе придется знать и фронтенд, и это много времени, да.
>>1198528Linq2Db.
Подскажите, где скачатьIntroduction to Neural Networks with C#
Что могут спросить на собесе на стажировку на Full Stack .NET? Вроде знания JS+CSS+HTML они не запрашивают, в процессе стажировки будут обучать.Что могут спросить по чистому .NET?Вот эти списки вопросов актуальны?https://www.toptal.com/c-sharp/interview-questionshttp://www.dotnetfunda.com/interviews/cat/6/csharphttp://a4academics.com/interview-questions/52-dot-net-interview-questions/417-c-oops-interview-questions-and-answershttps://career.guru99.com/top-50-c-sharp-interview-questions-answers/
>>1198637Не знаю как у вас в рахе, а у нас на стажировку 100% задание какое-нить дадут, возможно на пару дней. А там точно будет js+css+html если это фулстек
>>1198655Я из Бульбастана ващет.Тестового нет, там 2 созвона(1 с HR, второй с кем-то из разрабов), а потом собес. Вопрос в том, что могут спросить на них исключительно по шарпу.А тестовое даже на джуна давали уровня "поднять ченить простейшее на MVC". Давали одногруппнику, одногруппник жив и теперь мидл.
>>1198659Никто не пишет в требованиях будет тестовое или нет, чо ты такой наивный. Никто не берет на стажировку по результатам лишь собеса. А что спросить могут тебе уже отвечали +-, ориентируйся всегда на максимум короче
>>1198672Берут. Меня взяли по одним лишь собеседованиям. Правда, собеседовали часов 5, непрерывно ебя в 3 смычка аки Сашу Грей.
>>1198619Нигде. Пиздон учи для машобпараши.
>>1198659Епам или итра?
>>1198678>часов 5Собес не может столько длится, это бред. Ты там или тестовое какое-то на месте делал, или хуй знает что у вас за гулаг
>>1198682Техарт.После 2 лет итры знакомый подумывал выпилиться, так что ну его нахер это болото.>>1198672>А что спросить могут тебе уже отвечали +-Это где?
>>1198690>Это где?Ну если это не ты задавал аналогичный вопрос пару дней назад то не отвечали соре
>>1198690Кстате епам и у нас есть так они тут берут зеленых только по внутренним курсам в основном и то потом еще почти полгода работать за песплатно, пиздец короче. У вас так же?
>>1198691Нет, не я.Это там, где советовали C# in a Nutshell выучить наизусть, в прошлом треде?
>>1198690Я выпилился
>>1198694Ну да для собеса хватит думаю ты это был)))
>>1198693В епаме сначала курсы, потом лаба, потом полноценная работа. В лабе в конце платить начинают.>>1198697Не, не я.Техарт прост в лабу сейчас набирает, видимо, другой анон тоже туда хочет.
>>1194718 (OP)На си шарпе можно вкатится в игрострой или в мобильный игрострой?
>>1198731UNITYNITY
>>1198733Я вот и не подозревал что юнити на сишарпе сделан.
>>1198734Под Unity на шарпе вполне норм писать.
>>1198679>Нигде. Пиздон учи для машобпараши. Нихочу.>>1198619>Подскажите, где скачать>Introduction to Neural Networks with C# Бамп вопросу.
>>1198919>Подскажите, где скачатьВ инторнете
>>1198928>В инторнете Меня там забанили.Анончики.Я же не прошу прямой ссылки.Ну скажите название места там. Подскажите запрос поисковой.Introduction to Neural Networks with C#
Надо написать для себя небольшую прогу, которая будет считывать значения из нескольких файлов, подставлять их в текстбоксы для редактирования, и сохранять обратно. С шарпом не знаком, но, наверное, на нем будет быстрее и проще написать. Что изучить для этого?
>>1198993>Надо написать для себя небольшую прогу, которая будет считывать значения из нескольких файлов, подставлять их в текстбоксы для редактирования, и сохранять обратно. С шарпом не знаком, но, наверное, на нем будет быстрее и проще написать. Что изучить для этого? C# глазами хакера
>>1198964>Introduction to Neural Networks with C# Вторая ссылка в гугле, толстота блять, баньте пидора
>>1199074>>Introduction to Neural Networks with C# >Вторая ссылка в гугле, толстота блять, баньте пидора Гугл у всех разный.У меня второй ссылкой идет амазон.На какой ресурс ссылка у тебя?
>>1199178>>1198964Все, я нашел.5 ссылка не в гугле.>>1199074Рака яиц тебе, злой пидар.
>>1199180Ссу на анимедебила
>>1199215Пиздец /b/ протек.
>>1199221Какая самоирония.
Доброй ночи, тред по C++.Я буквально только что чесал яйцо и изобрел вариант писать кавычки.Как у нас обычно — или "Я \"обалденный\" программист."На кавычку нажимаем [Shift] + ["] и [\]Или как вариант R"(Я "обалденный" программист.)"Тогда только [Shift] + ["], но появляются лишние R и пара скобок. Это экономно, если кавычек много, но всё равно лишние движения.Мой вариант — две одинарные кавычки в роли одной двойной.Выглядит так же: "Я ''обалденный'' программист"На глаз почти не различимо, по нажатиям выходит ['] дважды — на одно нажатие меньше.Вот теперь вопрос: какие подводные камни?Или никаких, просто это те же яйца только в профиль?(на случай полетевшей разметки: https://pastebin.com/rxPaT8gi)
>>1199226Что принимаешь?
Есть list<t> в одном файле, как получить к нему доступдобавлять,менять элементы из другого файла?
>>1199360уже сам разобрался
>>1198734Сделан он на плюсах в основном. А вот скрипты игровые пишутся на шарпе.
>>1199360Какая разница кто в каком файле.Если в другом классе - через открытый метод. Как получить к нему доступ? Заголовок инклюднуть.
>>1199226Экранировать надо не только кавычки, но и все значащие символы.
>>1199488Что принимаешь?
>>1199490Байтодебил потерялся.
Сап аноны, помогите: Как в Xamarin.Forms добавлять элементы в ListView так,чтобы новый элемент listview сразу показывался на страничке? Делал через ObservableCollection, просто добавляя новый элемент в массив, не получилось. Ищу варианты срочно! С меня тонны нефтиЕсли что,то делаю исключительно под андроид
>>1199679В теории все должно и так работать, скинь свой говнокод.
>>1199816У меня это в двух файлах:https://pastebin.com/6acKEjw6https://pastebin.com/zKPU2XYW
>>1199816я еще порылся/перепроверил код. Насколько я понял проблема в том,что я из другого файла неправильно добавляю. Из основного все получается.
>>1199816Ну и нахуя ты создаешь еще одну Page1 и в нее добавляешь текст?
Последний бамп вопроса >>1197940
>>1199871а как по другому сделать?
>>1199876*как по другому получить доступ к массиву?
>>1199923Передавать экземляр Page1 в качестве параметра конструктора View1.
>>1200037Если не трудно,можешь написать?хотя бы примерно
>>1200061Ну блять и программисты пошлиpublic View1(Page1 page){ }
Помогите с Visual Studio. >>1200581
Анон, а есть какой-нибудь вариант онлайн курсов с мгновенной практикой, типа как codeacademy?
>>1194718 (OP)Как в OpenTK получить все разрешения которые поддерживает текущий дисплей?
>>1200403Огромное спасибо,анонче
>>1194718 (OP)где можно купитьвзять краденое электронные версии книг?
>>1201645В гугле
>>1201283Бамп вопросу. Подскажите годные бесплатные онлайн-курсы.
>>1201941Шапка для кого
Блядь как эти треды скатились? Вот буквально полгода назад, треда 3-4 назад откатить, там реально код обсуждают интересный, советыответы хуемое. Здесь блядь просто пиздец, посоветуйте курсы книги хуиги, как искать книги в гугле, эти ебанаты даже студию обуздать не могут, пишет, уебище, блядь, бампуют, как ебаную студию починить. Сука какой-то дегенерат сверху спрашивает КАК ОТКРЫТЬ LIST<T> из файла. То есть это пиздец, это даже не студенты с лаба1, это новый уровень дегенератов
>>1202075Добавлю всем этим выблядкам, что вы нахуй хуже ебаных домохозяек, которые спрашивают маршрут, имея гуглмапс на своем айфоне. Это не для вас, есть дохуя профессий, где не надо ничего гуглить, разбирать, там вам, вероятно, будут рады
>>1202077А правда, что фуллстек девелопер означает девелопера, который полностью девелопит консультациями со стековерфлоу?
>>1202077>имея гуглмапс на своем айфонеНе предоставляю данные о своем местоположении, поэтому гуглмапс не работоитМимо домохозяин
>>1202328ваганыч.жпг
>>1202075Ле то
Надо сделать на С# сохранение в int текущий год. При этом необходимо сделать так, чтобы от перемены даты системы год не менялся и был подлинным. По этому DateTime.Now не прокатит по моему. А парсер с гугла того же делать лень. Подскажите чего пожалуйста.
>>1202557>от перемены даты системы год не менялся>был подлинным
>>1202557Первая же ссылка в гугле мляhttps://stackoverflow.com/questions/1193955/how-to-query-an-ntp-server-using-c
>>1198690>Техарт.>btwУ них количество участников в лабу до 25 человек.Приходили к птуир. Обошли весь 2-й курс ксиса. Там порядка 500 человек в сумме. Ну пускай человек 300 заполнили их анкеты. Каким образом они отсев будут проводить?У меня так то есть вариант с итрой, но к ним не сильно хочется. А с техарта мне почему-то никто не звонил, или рано еще?
>>1203055>У меня так то есть вариант с итрой, но к ним не сильно хочется. А с техарта мне почему-то никто не звонил, или рано еще?Хуй знает, мне тоже не звонят.А в итру вообще не стоит, серьезно. Там даже при отборе на их курсы\стажировку после прохождения тестирования тебя с твоими знаниями JS, например, могут кинуть на обучение плюсам(была такая хуйня с однокурсником).
EF6, Mysql, Database first. При попытке создать edmx окошко визарда просто закрывается и ничего не создается. Советы из гугла не помогают. Может кто сталкивался? Что делать?
>>1203955> Что делать? хуй сосасать и бочку делать
Сап, двач. Хочу создать себе свой бложик с разного рода фигнёй, со страницей обо мне, ссылкой на гитхаб и всякой-такой фигней. Ну типа как .net разработчик(юниор) думаю, а стоит ли делать на .net, парится с хостингами под виндой и тд? Или лучше захерачить на RoR с каким-нибудь Jekyll и не заёбываться?
Сап, двач. Пилю курсач по ксису. Нужно запилить сетевую игру на дейтаграммных сокетах. В начале сервер ждёт пока клиенты пришлют свой endpoint (он выводится на консоль) , и трабла в том что entpoint'ы приходят как у первого клиента, когда другие кидают свой. Как пофиксить это?
>>1202433Ваганыч ваганычем, но постоянно встречаю в интернете иронию в сторону фулстек девелоперов. В чем причина?
Сосоны, мне нужно данные сохранять-загружать, но компания сможет поднять БД дай бог чтобы к августу. И у меня сейчас два стула:1) Создавать отдельные файлики, куда будут объекты хорониться. Далее уже при загрузке приложения будет тупо чтение всех таких файлов из нужной дирректории.2) Использовать Эксель-книги.И да это чистой воды костыльность, чтобы дотянуть до осени, а там уже с БД как белый человек.
>>1204226Можно и на линуксе net core хостить>>1204406Sqlite, потом изи мигрируешь.
Аноны, такие дела, решил вкатиться в GUI, для этого выбрал GTK и язык Vala. Говорят он очень похож на С# поэтому пишу сюда. В общем, вчера весь вечер убил на поиск простого решения: надо сделать так, чтобы при нажатии на кнопку менялся текст другого виджета (лейбла в данном случае). Вчера весь вечер пробовал это реализовать, так и не осилил: постоянно что-то идет не так. Вот сам код: https://paste.fedoraproject.org/paste/RpDb5m7c2gh6UnmRuBGn9A Нужно чтобы фугкция on_check1_clicked это делала как раз. Я так понимаю нужно что-то в неё передать, но я так и не понял и не смог нагуглить что именно. Может кто подскажет как это сделать.
>>1204459Очередной мертвый NIH недоязык, на котором никто не пишет. И даже не функциональщина. Переходи на C#, в смысле Mono+Gtk.
>Mono+Gtk#fix
>>1204400Ну, фулстек-девелопер - это как твой сосед Михалыч, который может и розетку починить, и кран прикрутить. Но вот нормально развести и смонтировать проводку по дому он не способен. А те, кто способны - они обычно не сами краны прикручивают, а сантехников вызывают.
>>1204601Фуллстэк это обычно бэкэндер знаюший про jquery.
>>1204601То есть это специалист более широкого профиля и, соответственно/неизбежно более низкой компетентности?Есть вообще линия в развитии типа новичок --> фуллстек-девелопер --> кто-то крутой, архитектор там, например?
Выпиливайте www.professorweb.ru из шапки. Гнида-автор сайта установила майнер себе на сайт и если вкладка в идле больше 5 минут - начинает майнить МОНЕРУ на вашей машине.
В C# реально что ли нельзя просто взять и написатьpublic:int a;int b;int c;...а нужно для каждого поля писать:public int a;public int b;public int c;итд???
>>1205082public int a, b, c...или даже такpublic int a = 10, b = 5, c = 8...
Вопрос такой. Получаю ответ от сервера в виде неебически большого JSON. В string не влезает. Что можно придумать? Делаю вот так, если что.
>>1205326> Что можно придумать?1. Купить оперативки.2. S(t)AX-like парсер и обработка кусочков по мере парсинга.
>>1205326Максимальный размер стринга 2гб. Что за говно ты там передаешь?
>>1205422БД сайта. Странно тогда, что оно не влезает до конца. Вот так файлы обрываются. Хотя это может быть связано с тем, что GetResponse получает не полностью данные, потому что если делать запрос через браузер, он подгружает страницу еще какое-то время. Можно как-то это проверить?
>>1205422Ну либо в файл пишется не полностью почему-то
>>1205540Во-первых, ты парсишь страницу, а не дампишь БД.Во-вторых, тебе необходимо работать с http-заголовками, у тебя закрывается соединение прежде чем ты заканчиваешь парсить выхлоп страницы.В-третьих, удаленный сервер может закрывает соединение, т.к. ты исчерпал лимит открытых соединений.В-четвертых, структура твоего json и размер 2Гб, это пиздец, ты явно что-то не так делаешь.
>>1194718 (OP)А что пишут на C# кроме поддержки десктопного легаси и игорей на unity ?
>>120593899% вакансий на asp.net. Ну хуй знает
>>1205670Это не изначальный json, а уже распаршенный, там гораздо больше полей. Вот про http-заголовки спасибо
>>1205996asp.net или asp.net core ?
Анонистеры, подскажите, можно ли как-то в .net core на линкусе создать процесс, который бы не умирал, если завершился родительский процесс, но в то же время, его можно было бы убить в любой момент внутри приложения.
>>1206079Можно
Пагни, а что почитать по архитектуре приложений на дотнете? Есть какой-нибудь кукбук, по шагам запиленные комплексные приложения с обоснованием конкретных решений, а не «просто потому что».А то ну есть у меня много консольных хэллоу ворлдов с реализациями различных паттернов, а как это все добро сшить в стройную, легко расширяемую архитектуру никто не пишет, у всех >тащемта, тут никаких секретов нет, просто читаешь ГОФ-паттерны и пишешьЗачем мне пихать 100500 слоёв абстракций в приложение среднего размера, я так и не понял.мимо джун
>>1204557А нет кор не подойдёт?
>>1205082Когда ты пишешь просто int a = 5, то ты на самом деле пишешь private int a = 5. Чё тя не устраивает то
>>1206105>Пагнидаже в текстовом формате умудряешься картавить>>
В данном случае value это значение типа string , то есть возвращаемого значения свойства? И value это всегда значит "переменная возвращаемого свойством значения"?
>>1206139da, eto tak.
>>1195800Можешь хоть в линупсе сидеть
>>1206095Расскажи же мне, как именно?
>>1194771Зочем тустринг?
>>1206152Через баш запусти. Подробнее про даблфорк как грязный трюк сам почитай
>>1194718 (OP)Сап С#, не давно вспомнил о том что можно в vs 17 поставить небольшое окно или точнее типо уменьшенную копию всего кода, но не как не могу вспомнить где оно делается, может кто помнит, примерный пик приложу. Знаю что в глаза ебусь и оно где то на видном месте, но не могу найти.
>>1206248
>>1206253Премного благодарен!
Есть списокpublic List<Card> cardsList = new List<Card>();, который содержит в себе элементы типа Card>пик 1как получить информацию такого вида,сколько элементов типа Card содержит в себе список cardsList,где partOfSpeech == Noun,как это записать красиво средствами языка, а не тупо в лоб?
>>1206307linq
>>1206307var result = cardList.Where( item => item.partOfSpeach == PartOfSpeach.NONE)
Как в MVVM выводят окна и диалоги заданном месте экрана? Допустим при клике по кнопке (или с клавы) открываемое окно должно появиться рядом? Как это делать без MVVM понятно, но как это сделать по MVVM не врубаюсь.
>>1206307Перепили свой ужас на автосвойства
>>1206332.Count()
>>1206400bump
>>1198690Техарт вроде пилит что-то на goвне, так что я б не отказался вкатиться к ним через шарп, если будет потом возможность переквалифицироваться внутри на go. Насколько это возможно, анон?>>1206409Тучую, дичь дикая.
>>1194718 (OP)Подскажите тему на петпроджект на джуна.Xamarin + сетевое + (опционально)базы.
Как без боли перейти с C# на C++ ?
>>1206534Ахаххахахаха, лол, блядь))))никак
>>1206503Йоба мессенджер с ксамарином на фронте и беком на asp net core + signalr.
>>1206551И все? И я после этого телепортируюсь на галеру автоматически?
>>1194718 (OP)Платина: на Xamarin'e в 2018 вообще нету предпросмотра приложения? Все кодят вслепую и запускают по полчаса эмуляторы?
>>1206571Выкинь свою 3310 и купи телефон для 2018. Все на живую тестят
>>1206571Есть
>>1206571Есть ващет
>>1206534>с++>без болиАга, за 21 день
>>1206579Да я уже поставил какую-то парашу на ведро от майкрософтов шоб через вафлю дебажить, хотя видел комент какого-то индуса - пишет что поставил кастомных стилей и у него крашиться эта вся параша, а без дебага работает нормально.И все равно это все сосет у риалтайма.>>1206580>>1206581Подскажите пожалуйста название, куда гуглить
>>1206589Алло, наркоман, он встроенный в студию. Чем у тебя .axml открывается?
>>1204459Ну вот ты, о чем думал, когда эту парашу выбирал? Нитаким как все быть или я не знаю, какая моча в голову людям бьет, когда они выбирают ВАЛА блядь это что за язык, я впервые вообще слыщу про такое. Выбери популярный язык и фреймворк, и не еби себе мозги велосипедами, то, что ты описал двумя биндами в впф делается без всяких говноивентов.
>>1204997эта параша мое ведро так подвесила, что я думал, что оно умерло, пиздец я обосрался
Ребят, подскажите пожалуйста.Ковырялся часа два, чуть не бомбанул.Я хочу создать стиль для текстбоксов, который бы позволял принимать только цифры(ну, стандартная ситуация).<Style x:Key="ttextboxNumber" TargetType="TextBox" BasedOn="{StaticResource ttextbox}"> <EventSetter Event="TextChanged" Handler="AllowNumbersTextBox"/></StyleСмог только так сделать.А еще я написал валидаторpublic override ValidationResult Validate(object value, CultureInfo cultureInfo){ var text = (string) value; int res; if (!int.TryParse(text, out res)) return new ValidationResult(false, "Поле только для цифр."); return ValidationResult.ValidResult;}Знаю как прикрутить валидатор через Binding в xaml разметке для отдельного TextBox'а.Могу ли я прикрутить валидатор к стилю, чтобы вот так работало и вообще заебись было.
>>1206767Продолжая тему моей поехавшести, я даже вот так пытался короче.В конструкторе формы пытаюсь вручную достать имя стиля, проверить, если он равен "ttextboxNumber", и если да, то добавлять биндинг.Он мне сыпал эксепшон, что-то там про Path и XPath.Делал вот так вот в пикчах.XamlExtensionHelper.FindLogicalChildren<TextBox>(this)достает все текстбоксы.XamlExtensionHelper.CheckStyleName(this.Resources, tb.Style, "ttextboxNumber")возвращает true, если у элемента есть стиль и его имя x:Name == "ttextboxNumber".Падает на tb.SetBinding(TextBox.TextProperty, bind);
Посоны, поясните в чем преимущество виртуплтной машины над обычной компиляцией? Особенно в реалиях net framework, который доступен только под шиндовс. да и нет кор доступен только на х86, вместо него можно сделать кроссплатформенный компилятор и все В чем смысол?
>>1206811Троелсена хотя бы первую главу прочитай.
>>1206811>да и нет кор доступен только на х86Пиздеж
>>1206596Он у меня как код открывается и все.Предлагает запустить на телефоне
>>1206942На Design не пробовал нажимать?
>>1206942Ты пишешь под xamarin.forms или xamarin android? Если xamarin android, то как говорит этот господин>>1206951Если xamarin.forms,то смотри на скринздесь подробнее https://docs.microsoft.com/ru-ru/xamarin/xamarin-forms/xaml/xaml-previewer?tabs=vswin
Пишу проект у которого стартовое окно должно работать по типу uTorrent'a.Как лучше сделать обновление записей в ListView: асинхронно, или синхронно?
>>1206400Бери и делай. По MVVM окно - это очевидный GUI, который может даже в ViewModel не заходить.
так как dotnet для linux завезли, то вопрос: существуют ли c# биндинги к ncurses, которые не завязаны на mono?
Не нашел Xamarin тред, поэтому посоветуйте ОКР либку под ксамарин (тессеракт не подходит, он говнище)
>>1207282ОООО премного благодарен док.
Ананасы, вопрос от новичка.Вот есть у меня алгоритм, который в процессе работы создает множество объектов, и мне необходимо составлять их статистику в ходе работы для записи в файл и вывода на экран в виде графика. Для этого в классе, где находися реализация алгоритма, я создал поле типа List<Tuple<string,int>>, чтобы организованно эту статистику писать и хранить для дальнейшего экспорта. Проблема в следующем: при больших размерностях входных данных алгоритма, спустя ~полчаса работы вылетает исключение OutOfMemory. По снимку понял, что 90% памяти жрёт именно то самое поле для хранения статистики.Какие есть более экономичные способы хранения таких данных?
>>1207804>Какие есть более экономичные способы хранения таких данных?Закидывать в БД, не?
Нифига не понимаю в этом вашем mvvm. Что почитать/посмотреть?
Как за пару часов освежить знание Си Хэша? Надо идти собеседоваться на позицию миддл бэкенд разработчика, но из-за диплома некогда готовиться.
>>1208343Гуглишь c# interview и вперед.
Посоны, а ASP.NET WebForms сейчас вообще уже не котируется?Ни хочу я это ебанный MVC дрочить.
>>1208397Только легаси говно.
Какой аналог #define x int?
>>1208750using x = int;
>>1207567Не всё так просто. UI инициирует команду на вьюмодели, которая через другую вьюмодель отображает окно. Это по сути задача отображения диалога, но с контролем места его появляения. Как его увязать с исходной кнопкой по которой кликнули?
>>1194718 (OP)Решил вкатиться в это ваше программирование 300кк/сек. Выбор пал на C#, т.к английский знаю хорошо, то начать читать The C# Player's Guide не составило особого труда. По началу все заебись было, автор все хорошо объясняет, но щас, пройдя где то 1/3 материала, просто пиздец какой то пошел, но пока скорее не в самой теории, а в "заданиях для тренировок" которые после каждой главы идут. С каждой главой все трудней становится, я или очень долго думаю, или вообще нихуя не могу написать сам. Но сейчас у меня нахуй вообще бомбануло. Вы посмотрите на ОПпик, ну ебать че за хуйня. И посмотрите на решение автора (http://starboundsoftware.com/books/c-sharp/try-it-out/reversing-an-array), он угарает или я реально должен был сам это написать, даже не смотря на его "подсказки". Кто читал, дальше еще хуже будет? Может пора выкатываться пока не поздно?
>>1209020Это очень простые задания, на самом деле.Если идет с очень большим трудом, то спешу тебя огорчить - дальше все будет только усложняться.Лучше бросай - это не твое.
>>1209020Изи же задание, уровня 6-го класса школьной информатики, что не так?
>>1209020Тоже читаю сейчас эту книгу, как там дальше - не знаю, опережаю тебя практически на десяток страниц, но что в этом сложного - не понимаю. Ну да, немножко неочевидно, что метод работает непосредственно с передаваемым массивом, а не с его копией (хотя хз, может это раньше упоминалось в книге, а я в глаза долблюсь), а в остальном - все очень просто, в конце даже подсказки для самых тупых есть, после которых вообще весь ход решения становится объянен, остается только код написать. Может, это просто не твое?
>>1209024Что за уебанский алгоритм с хранением индексов в массиве? Идиотизм.
Платина.Xamarin - entry: можно как-то без пердолей с кастомными entry в 2к18 сделать так чтобы клавиатура не появлялась, а был просто курсор на поле?Делаю калькулятор.
Блять еще и previewer пизданулся - нихуя не показывает кроме бекграунда.Как починить?
>>1209083И зачем тебе энтри без клавы?
>>1209090Пушо у меня кнопки висят которые добавляют текст.
>>1209091И чем тебе тогда Label не подошел?
>>1209096Хуй его знает.Делаю такой как дефолтный на ведре у стоит - а там именно ентри. Фича в том что ты можешь тыкнуть в какой-то точке и продолжать нажимать на кнопки тем самым добавляя цифры в середину текста например, а не удалять и переписывать выражение.
>>1209099*у менябыстрофикс
Двач, у кого-то есть исходники нормального калькулятора на шарпе?Чтобы были "(" ")", парсились строки на массив переменных и действий.
>>1209162Заходишь на GitHub ,пишешь calc,выбираешь c# и фильтруешь по звёздам >>1194721
>>1209020Ебать, я такое в 8 классе писал
Аноны, я уже заебался. Посоветуйте простую и нормально работающую библиотеку, для построения графиков на WPF. OxyPlot, это просто говно говна, нихуя не обновляется. То есть один раз рисуется и все, потом данные добавляются, а оно перерисовывать не хочет. Кто что использует? Мне простейший график построить из десятка точек, а тут такой пиздец.
>>1209020Ну на самом деле, его решение могло быть проще. Попытайся сам себе задачу придумать, которую ты сможешь решить и выполняй, если не можешь осилить задачи от автора. Примеры (по возрастанию сложности):1. Посчитать сумму элементов массива 2. Посчитать сумму чётных элементов массива3. Увеличить каждое число в массиве на 1 4. Выбрать из массива только чётные элементы5. Перевернуть массивЕсли ты не можешь выполнить эти задачи, то тебе рано работать с массивами,
>>1206772Не силён в WPF, не понимаю что ты там хочешь сделать, но вот как можно работать с числовыми TextBox
>>1209738хм, от души, братишка.приду домой, проверю.
Поясните за смешнявку. Он называет "цикл на пять секунд" из-за того, что он через пять секунд самостоятельно грохнет процесс, или внутренние циклы у него занимают эти самые пять секунд?
>>1209843На самом деле там дед смотри собака сидит
>>1209843второе
>>1209727Куда уж проще? Проще тупо некуда.
>>1209930проще - нафигачить всё в main, не использовать перегрузки.
>>1210031Нафигачить все в меин - сложнее, а не проще. И где ты там перегрузки увидел?
extraValidator = c => { !map.areaManager.Home[c]; };Не компилится, "Не все ветви кода возвращают значение в лямбда-выражение"extraValidator = c => !map.areaManager.Home[c];Все ок.Какого хуя?
>>1210192extraValidator = c => { return !map.areaManager.Home[c]; };
>>1210163перегрузка
>>1209873Благодарю!
>>1210196Пиздос. Провозился с этой темой, думал накосячил где-то.К сисярпу притрагиваюсь в третий раз, но библиотека, на удивление, скомпилилась без пердолинга, просто в csc, в референсы уже скомпиленные библиотеки прописал, в нотпаде++ быстренько написал код, и с первого раза все как надо заработало. Я аж в ахуе, что нет всех этих ошибок с незнакомыми методами, типами и аннотациями.
>>1210197Так то необязательно, для доп задания.
Можно ли как-нибудь сделать так чтобы enum из библиотеки которую я подключаю к своей проге автоматически менялись в моей проге если они меняются в библиотеке без перекомпиляции проги?Если подсунуть проге библиотеку с другими enum без перекомпиляции она будет работать по старым и мало того, надо удалить референс и снова добавить, только после этого новые значения enum подхватятся, иначе даже компил не спасет.
>>1210847Только через late binding и еблю с рефлексией
>>1194718 (OP)А какие перспективы у изучения хамарина? Можно ли на нём клепать приложения для всех а не только для бизнеса?
>>1211222Хуевые, он давно уже помирает.
Ананасы тема шарпа еще интересна? Xamarin все, увп тоже, асп только остался? Чем лучше жабы?
>>1211669Нет кор же, ява хз кому может быть интересна в 2к!8
>>1211671десктопа хуй получается... Под линукс темболее
>>1211675Тогда кресты с кутями
Как переменная i может быть индексом массива arr?
>>1212188Ты дебил?
>>1212189Пожаловался.
Пытаюсь скомпилить исходники с гитхаба через msbuild, но вылазят ошибки.В .csproj указано <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>, я запускаю msbuild с /p:TargetFrameworkVersion=v3.5, но ошибки все равно вылазят, гугл говорит, что это типа код C#4.0.Тогда почему на VS все компилится, а с msbuild (14.0, как и в .csproj) куча ошибок, типа "нет ;", "нет )".
>>1212200Эта ебаная хуйня использует аж C#7.0, а для него надо было msbuild 15. Пиздец.
>>1211542define умирает. Если для тебя это тупа не самя популярня херня, то всё уже умерло.
В зубчатом массиве (квадратный) Parallel.For во внешнем или во внутреннем цикле лучше ставить?По логике кажется что внешний лучше, типа чтобы он быстренько создал кучу циклов и они уже работали, но написав 2 версии у меня почему-то выходит что внутренний отрабатывает быстрее, либо так же, но чаще быстрее.При чем ощутимо быстрее в 5-6 раз.Внешний parallel.for делает 300 ms, внутренний 60 ms.Код внешнего: Parallel.For(0, Cols , i => { for (var j = 0; j < Rows ; j++) {}});Код внутреннего: for (var i = 0; i < Cols ; i++) Parallel.For(0, Rows , j => { });
>>1206811>нет кор доступен только по х86ПиздёжОсновное преимущество - гарбаж коллектор
>>1212786В говне тоже gc есть, причём быстрый достаточно.
Невозможно найти продукт, соответствующий следующим параметрам:channelId: VisualStudio.15.ReleaseproductId: Microsoft.VisualStudio.Product.CommunityWindows 7 32 bit. Буквально месяц назад устанавливалось и даже работало. Che za huinia?
>>1213091Да, забыл уточнить, что пытаюсь поставить vs2017 community на виртуалку.
>>1212793Так и работал в говне, кто ж тебе мешает
>>1211222Как C# биндинги для мобильных платформ актуально и много где используется.Xamarin forms и прочие свистоперделки - нежизнеспособный кал.
Аноны, в VS можно ли как-то изменить дефолтные настройки для новых проектов в солюшене? Имею большой солюшен с одним мейн-проектом и кучей проектов-плагинов (каждый компилится в дллку) для него. Новые плагины пишу постоянно, надоело для каждого нового проекта выставлять output path и прочее.
>>1204086Бочку сосал, хуи делал. EF вообще хоть с чем-то кроме MS SQL работает? Или можно дальше сидеть на даппере и не выебываться?
>>1213228EF со всем работает, деб.
>>1213234Но в чем смысл EF, если все равно модель писать руками при существующей базе?
>>1213237А даппер за тебя модель типа напишет?
>>12132371.модельки данных за тебя сделает EF, однако, если ты собираешься их во что-то трансформировать, то придется и что-то написать самому.2. И этот пункт куда важнее первого. EF сгенерит за тебя sql и сам присобачит его результат к объектам - экземплярам моделек из п.1.
>>1213228Для того, чтобы EF работал с чем-то кроме мс скл, нужно скачать соответствующие драйверы для соединения с этим чем-то, например, с тем же sqlite и скачать соответствующий нугет-пакет, который будет реализовывать стандартный интерфейс ef.
>>1209024Найс мотивируешь, гнилой человечешка.
>>1213562Размотивировал вкатывальщика - вложил в свою в будущую зп, такова жизнь.
Сап, шарпаны. Был у меня парсер и конвертер xls(x), даже работал. Сейчас понадобилось его модифицировать, но библиотеку офиса он не находит. НиMicrosoft.Office.Core, ни Microsoft Office 15 Object Library в COM. VS 2017 Community, ставил с нуля с профилем .net.
>>1213206Бамп вопросу.
>>1213206Есть же темплейты для проектов.
Посаны поясните за Docker в шарпе. Можно ли там использовать неуправляемые DLL если докер будет работать на линуксе?
>2018>XAMLКогда там уже завезут реактивные иммутабельные UI?
Есть статьяhttps://blogs.msdn.microsoft.com/pfxteam/2011/05/03/static-constructor-deadlocks/В которой говорится, что нельзя стартовать другие потоки в статическом конструкторе, т. к. возможен дэдлок.Попробовал выполнить первый пример в студии, но никакой блокировки не наблюдается.В комментах никаких нареканий не вижу по этому поводу.Пикрелейтед
Шарпаны, а можно ли сделать числительный тип с плавающей запятой, чтобы она была только в пределах от 0F до 360.0F и при переполнении(если нельзя ровно, то допустим с точностью до тысячной) кастовалась обратно? Типа как byte? Хз как это у гуглов по английски спросить.
>>1214357>кастовалась обратноЧто?Тебе похоже нужно сделать класс Градусы на основе decimal
>>1214357Почему просто не брать остаток от деления на 360? Можешь в класс обернуть.
>>1214383>остаток от деленияманяматика ненужна
>>1214443Ты идиот?
>>1214714Он жыэс прозромист
.net 1.1 стартовал со следующим комплектом:- на скорую руку слепленные без дженериков контейнеры и прочие базовые классы- winforms - кривая обертка над winapi, который еще сам весь из себя легаси- webforms - фреймворк, написанный в пьяном угаре оопнутыми на всю голову больными шизофрениками - data access layer на датасетах- фашистский soap в виде главного лейтмотива и пиара всей платформыИ вот на этих прекрасных примерах, выросло целое поколение дотнетчиков. А ведь для многих дотнет был первой платформой. Эти люди вообще не видели в жизни света. Вон я сейчас наблюдаю как .net-чики с 5-ти летним стажем принюхиваются к загадочному LINQ, пробуют свой первый в жизни ORM, радуются ASP.NET MVC (хотя голый html и css для целого поколения webforms-разработчиков с пятилетним стажем в диковинку).Короче дотнетчикам нельзя давать писать либы под .net, у них нет ни вкуса, ни умения для этого. Если дать дотнетчику делать либу, у него в 99% случаев получится дичайшая, монстроидальная XML-DSL-драйвен хренотень.
>>1214776Кокой-то очень древний вброс.
>>1214377>кастовалась обратнот.е. вела себя как byte при превышении максимального значенияКороче проще будет через Min;Max изъебнуться>>1214383Короче вот такой пиздец у меня сейчас виситcamRotY = (camRotY>360 || camRotY<0) ? camRotY - (((int)camRotY/360) * 360) : camRotY;Только множество [-360, 360]>>1214443Это не я писал
>>1214995Вот так короче сделал, можно ли сделать проще/красивее?тернарники - это красивоhttp://rextester.com/YAQG7233И еще вопрос: если этот метод будет висеть в статическом классе(статик отличается тем, что не нужно спаунить его экземпляр для вызова методов, да?), то сам метод тоже нужно указать как static?
>>1214998>для вызова его методов и прочих его членовсамофикс
>>1214998http://rextester.com/QXIK29757Во, теперь четко [0,360]
>>1214998Оператор % религия не позволяет юзать?
>>1215012Я же выше написал, что маняматика не нужна. Ты долбаёб?
>>1213607Бумп. Проблему так и не решил, но теперь вообще:Не удалось найти тип или имя пространства имен "Application".Раньше как-то решал, но не помню, и в гугле не ищется вообще (или я не умею искать).
>>1214998Тернарники спорная хуйня, я читал, что оправдано их исполтзовать, когда хочешь присвоить ридонли переменной что-то в зависимости от условия. Смотрел сравнение производительности с ифами и свичем, тернарники по всем фронтам практически сосут в несколько раз, плюс легко превратить код в нечитаемое говно
>>1215039В смысле присвоить во время инициализации переменной. Вопрос про статик слишком тупой чтобы на него отвечать
>>1215037Кusing System;надо было еще дописатьusing System.Windows.Forms;Странно как-то.
>>1215039Если не изменяет память, то в старых версиях switch это сахарок, как там сейчас - лень IL смотреть.А тернары с ифами не отличаются по сути, но при компиляции с тернарниками компилятор может нахуевертить(по крайней мере с булями при сравнении полей здоровущих объектов). Единственное их при беглом осмотре не видать.>>1215012Теперь такcamRotY = (camRotY > 360||camRotY < 0)?camRotY%360:camRotY;camRotY = (camRotY < 0)?360-Mathf.Abs(camRotY):camRotY;
>>1215008А почему не сделал так?var result = 721.1F %360;
>>1215071Уже лучше
>>1215072Пиздос, ни кейщов, не бесконечеых циклов. Ты где программировать то учиося. сарказм если что
Поставил VS 2017 Community, теперь не могу найти, как установить Microsoft.Office.Core = Microsoft Office 15 Object Library, в Nuget нет, в ссылках - тоже.Помогите плз, с утра ищу.
>>1215156Это не работает?
>>1215156У тебя MS Office то установлен?
>>1215156>>1215207В первую очередь пробовал. То что офиса нет - это, конечно, объясняет, почему работало раньше и перестало работать сейчас. Но на виртуалке нет места для офиса, пытался качать библиотеки с сайта микрософта - все не то. Поставил Microsoft.Office.Interop.Excel из Nuget'а, теперь запускается, но вылетает во время конвертации документа со странной ошибкой, сейчас решаю ее. Но походу проще офис поставить.
>>1215233>Но походу проще офис поставить.Как бе логично.
Сап аноны, есть приложение на xamarin.forms и я хочу подключить его к бд на сервереopenserver думаю использовать,затем перейти на хостинг дабы брать данные и раскидывать их по listview и из самого приложения удалять или изменять данные. Через что это реализовать? Думал использовать sqlite,но это локально,насколько я понял. MySql? А как к нему подключаться из c#? направьте меня хотя бы на путь,как это все гуглить
>>1215387rest сервер на asp
>>1215387Тебе ado.net провайдер под мускуль нужен. Или ef провайдер.https://dev.mysql.com/doc/connector-net/en/connector-net-introduction.html
>>1198528>Возможно, стоит подрочить яву, на ней работы больше. На сисярп не особо легко перекатится, не слушай разных фантазеров, которые увидели хелловорлд на жабе и сярпе и теперь срут везде, мол, СИСЯРП ЭТО ЗЯБА В ПРОФЕЛЬ ЗА ДВА ДНЯ ПЕРЕСКОЧИЛ С ПОВЫШЕНИЕМ.А можно пруфов?>>1198528А наскок там востребован фронтенд? Я макака из фронтенда и хочу перекатиться на что-то более серьезное, тоже стоит выбор между джавой и сисярпом.Но толькл на джаве мои знания из фронтенда нахуй не нужны, а тут, я надеюсь, что будет полегче.
Начал писать приложение на андроид с xamarin.forms, посоветуйте какие нибудь видосы/книги для новичка (именно по работе с xamain'ом, а не c# в целом)
>>1216113https://metanit.com/sharp/xamarin/
Аноны, скиньте задачи на классы пожалуйста.
Как впихнуть метод(функцию) класса в string?
>>1216644Я попытался создать отдельную переменную, но компилятор говорит, что я долбоёб
>>1216648А скобки при вызове метода кто за тебя напишет?
>>1216657
>>1216644string.Format
>>1216664Ты даун? Либо сделай свой метод статичным, либо вызывай его из объекта, а не из класса.
>>1216667Спасибо, анон.
Не поздно ли в 14 вкатываться в шарп(да и вообще в погромирование)?
Я так понимаю если в моей мухосране 100% вакансий по asp.net то это ебучее сайтошлепство с жабаскриптаме, цээсэскаме и прочими прелестями?
Вопрос по бдиспользую entity frameworkкак поменять местами две записи в таблице, которые находятся одна под другой?//То есть я типо нажимаю на кнопку рядом с записью и она должна сдвинуться вверх, а верхняя встать на ее место.При перезапуске проекта при добавлении новых записей айди увеличивается на тысячу, а потом как и должно быть +1ТО есть, былоАйди123Тут перезапуск100310041005Перезапуск200520062007Почему в самой бд, которая в обозревателе серверов нельзя исправлять значения? Я хотел вручную подправить айдишники, но мне он не дал этого сделать
>>1216900А чего ты ждал от веб говна?
>>1216952Мне мама говорила что на сисярпе можно бэкенд делоть
>>1216913Добавь поле приоритет и по нему двигай, первичные ключи как бы для другого предназначены.
>>1216750Ну, ты уже вымахал огромный, учиться будет трудно, так что да, поздно.
>>1216990ХуеваА я так хотел вкатится и ебашить ахуительные говнокоды
>>1217064Вкатиться можно хоть в 23, главное всё правильно делать.
>>1216750олд в треде.
Поясните как быть, если я уже претендующий джуноблядок, но стандартный .NET-стек ещё полностью не освоил:Вакансии и фриланс повсюду требуют ASP.NET, jQuery и прочие радости со стороны веба, либо дрочбу SQL. Да, я понимаю, что без этих двух веток я в принципе ещё ущербен как специалист, однако предпочёл сперва прокачаться в прямом коддинге, ООП и других ебучих аббревиатурах. Стоит ли сперва методично проработать тот же ASP, или можно сразу писать в резюме что с ним имеется опыт работы, попутно смотря ютубные мануалы?
Есть одна программа, где можно покупать хрючево, но дело в том, что деньги не уменьшаются при покупке хрючева.https://pastebin.com/5VLQ4F1Nпрограмма не доделанатолько не бейте
>>1217130Нихуя не надо. Sql не нужен, есть ef, а он монструозное говно и тоже не нуден. Js не нужен, ты же не макака. Asp не нужен, т.к. тоже веб говно. Xamarin идёт нахуй, ибо android - сяомибомжи, apple - геи. Unity для отсталых игродебилов, ты не такой. Пиши что умеешь выводить hello world в консоли и тебя с руками оторвут.
>>1217173Недотолстил, я могу асинхронно выводить "hello world" в оконной консоли нового окна всех клиентских приложений с WPF-интерфейсом, посредством нажатия забайнденной кнопки в WCF-сервере у себя в квартире.
>>12171681. Почитай про переменные класса. У тебя в "хрючеве" совсем другие "мани". Можешь прям во всех выводах "осталось ... рублей" заменить "money" на "hruchevo.money".2. Почитай про форматирование строк, у тебя там полно мест где вместо текста надо в консоль сразу значение переменных выводить.3. Загугли итераторы4. Загугли ещё дефолтные и оверлоудные конструкторы класса. Тебе оно там как раз не помешало бы.5. Используй \t\t\t\t\t\t, раз уж научился в \n6. У тебя вообще всё оче нубское, просто запомни одну важную штуку: если в коде имеются явно повторяющиеся строчки или даже фрагменты - их можно упростить, и их нужно упростить
>>1217193Большое спасибо, анон. Помог зелёному
Как приколхозить добавить слова к числам при использовании параметра "ширина"? Console.Write после строчки не работает.Console.WriteLine("\n1. начос {0, 13}", 60);
>>1217366Ты упоротый чтоле сука?
Посоветуйте книгу про паттерны проектирования с примерами на C#. А то недавно на собесе соснул из-за незнания паттернов.
>>1217393Да блин посмотри шевчука лол думаю хватит а если оче хочется то он даже вроде банду четырех переписал книжку на русском написал с примерами паттернов на сисярпе
>>1208302бамп
>>1217366Очевидно же, что ты сначала можешь написать свою хуйню через "Console.Write", а Console.WriteLine'ом уже добить твои "рублей". Это если уж тебе религия не позволяет параметр в ту же строку вписать.
>>1217393Adaptive Code via C#
>>1217366Console.WriteLine("\n1. начос {0, 13} рублей", 60);
>>1217555Магия какая-то! Ну не может быть всё так просто.А есть возможность как в С форматировать строку? Аналог printf и её вариации на решётке.Хочу писать такConsole.Write(printf("\n1. начос %d %s", 60, "₽"))
>>1217555Спасибо,анон
>>1217563Я не умею в C, поэтому не понимаю синтаксиса printf, но в C# есть String.Format, должно быть он может всё что тебе нужно.
>>1217557>>1217658Слушай, это уже все пределы переходит. Пиздуй в гугл с такими вопросами. Пиздец, С он знает, а как разобраться с выводом стринг - хуй там, ага блять.
>>1217676
>>1217557Толсто
Бля, чому оно не работает? Пытаюсь сделать так, чтобы оно возвращало класс в зависимости от типа дженерика. Это говно ведь должно работать в сишарпе, тут ведь дженерики пизже чем в джаве.
>>1217854Окей, вот так работает. Но мне кажется, что можно лучше. Есть какие другие варианты?
Гайд по оформлению кода.http://rgho.st/6vSQ9lRWt
>>1217854Под Т у тебя может быть структура, а к ней не применим оператор "as" и компилятор бъет за это по рукам. Наверно можно сделать через приведение типа так: (T)((object)new Child()) Но лучше так не делать, можно отстрелить себе ногу.
>>1217859Вообще ты неправильно генерики используешь. Весь профит от них теряется если ты внутри проверяешь конкретные типы.Короче тебе нужен просто фабричный метод, куда передается параметр нужного класса(да хоть тот же Type) и уже происходит его создание. А возвращать из него уже нужно интерфейс, и работать с ним без различения конкретного наследника - если этого не делать то теряется профит от интерфейса.// методIBaseClass Create(Type ConcreteType) { // тут свич! }// использованиеIВaseClassInstance.func1(); // разная у Child1 и Child2
>>1198500Ты это я, как же ты не представляешь как я тебя понимаю.
Аноны, скажите, это правда? http://shtonda.blogspot.com/2018/01/pro-c-sharp-7-andrew-troelsen.htmlБудет перевод последней книги Троелсена?
>>1217935> Но лучше так не делать, можно отстрелить себе ногу> Разрабатываешь новый ЯП, старательно оставляешь как можно меньше мест и ситуаций, в которых программист может выстрелить себе в ногу> Программисты упорно строят 3-х этажные умопомрачительные конструкции на дженериках и рефлексии, чтоб вернуть эту драгоценную возможность
Сап, у меня WebDeploy не работает через vpn, и вообще не в локалке. Причем домен поднят, даже по rdp могу на сервер зайти из дома. Что за хрень?
>>1218269Оба сервака прекрасно видят друг друга, кстати.
>>1208302Всё ещё бамп
>>1208302В тукей18 нинужон
>>1218234D Y N A M I C
>>1215233Microsoft Office 15 Object Library - это COM Automation Library, для работы с компонентами MS Office out-of-process, но для работы, очевидно, нужен сам офис с его компонентами, самого функционала там нет.Microsoft.Office.Interop.Excel - это .Net враппер над вышеуказанной библиотекой
Посоны, тесеракт не может загрузить свою же ебаную дату. Есть какие то ауты из этого говна?
>>1218537Дебил ты ебаный, используй tiff вместо png. Либо качай с гитхаба tesseract бетку 4.0, которая уже умеет и jpeg, и png...
>>1218620Я конечно попробовал.Хотя должно быть похуй ему, мы же перегоняем в файл в БитМап и на прямую он файл не получает.Так же пиздит про дату, что не может её подгрузить, как только я ему её не подсовывал.
Анон, поясни аутисту как запилить оверлей для фуллскриновых игор.
Опять же дэбильный вопрос от нюфага. На каком уровне надо знат css/html/js чтоб вкатиться если в моей мухосрани большинство вакансий по аспу? Надо ли задрачивать бутстрепы/ангуляры или хватит базовых знаний? Верстать не хочется если честно да и тошнит от фронтенда вобщем. Или сейчас только фулстек и иначе никак?
>>1218627Тьфу на тебя три раза, тебе же ангельский белый по черному написано заведи переменную окружения!
>>1218653Асп? В мухосрани? Тут в дс таких вакансий для новичков днем с огнем не сыскать, а ты в мухосрани собрался.
>>1218442Ты скозал?
Господа, расскажите как правильно звать (на английском б ещё) синтаксические структуры, которые прям поверх кода идут вставками через []?Типа:>[ImportDLL/TEST/нутыпонел]>public void methodname(int i){}Всё хочу разобраться что это и в каких случаях используется, но тупо не могу загуглить.
>>1218714g: c# attribute>в каких случаях используетсяДля сохранения метаинформации. В них можно сохранить любые статические данные, а потом через рефлексию их вытащить и делать разные вещи в зависимости от значения атрибута. Самый распространеные вариант использования это просто проверка на наличие атирибута и все.
>>1218725О, благодарю!Я вот и смотрю, что оно используется довольно специфичным образом, а быть макакой которая шпарит код без понимания происходящего как-то неохота.
Смотрите, вот тут ( https://codereview.stackexchange.com/questions/108072/creating-n-dimensional-mathematical-vector-classes-through-inheritance ) на C++ создается класс n-мерного вектора с использованием шаблонов. Т.е. Vector<3> создает класс трехмерного вектора, Vector<4> четырехмерного и т.д.template<unsigned int N>class Vector{ private: double x[N]; // Components of a general N-dim vector ... // Example of how to write a general function. You can use N // as a normal integer within the class void normalize(){ double norm = 0.0; for(int i = 0; i < N; i++){ norm += xx; } norm = 1.0/sqrt(norm); for(int i = 0; i < N; i++){ x = norm; } } ...}Как сделать подобное на C#? Гуглить пробовал, но ответа не нашел.
>>1218775Нельзя подобное сделать на шарпе. Можно сделать Vector<T> и через параметр конструктора передать размерность, например.[code lang="c#"] var v = new Vector<int>(3); [/code]Внутри, соответственно, будет массив или список типа T, создаваемый в конструкторе.
>>1218812Спасибо за ответ. Это не совсем то, мне нужно сделать класс n-мерного вектора со операторами сложения, вычитания, умножения. Было бы удобно если Vector<int>(3) и Vector<int>(4) воспринимались как разные типы, потому что невозможно сложить 3d и 4d вектор. Наверно придется выбрасывать исключения в таких случаях.
Если у меня есть код типа такого:public void Foo(Some o){ if(o == null) throw new Exception(); //... Bar(o);}private void Bar(Some o){ //...}Надо ли делать проверку аргумента в Bar'e? А елси Bar protected?
>>1218822Вообще если тебе не нужны стомерные векторы, то лучше запилить отдельно Vector2, Vector3 и Vector4 как структуры. Они будут просто быстрее работать чем массив неопределнной длинны и выглядеть как разные типы. Есть возможность удобно конвертить такие вектора друг в друга через implicit operator T.
Сап анонасыЕсть у кого перевод тролсена в fb2/pdf/djvu форматежелательно издание по новее?
>>1219012На рутрекере валяется 2010 года под четвертый нет. magnet:?xt=urn:btih:IRN3JO5HIRL6ZMIPRYUOAEQ7OGIRGUS4
>>1218675Говорю как есть, я не из рахи просто. 100% трэйни/джунов - асп. Можешь пояснить по сабжу?
>>1219034А новее что нибудь есть?
>>1218680Я предупредил.
>>1219142https://www.htbook.ru/kompjutery_i_seti/programmirovanie/c-5-0-i-platforma-net-4.5
>>1219201Спасибос меня как всегда нихуя
Разбирался с CodeDomProvider. Написал простенький билдер по статье из интернета. Решил при создании exe файла загружать в ресурсы картинку, после чего уже в созданной программе отображать ее на форме, но что-то пошло не так.Собственно так создаю файл ресурсов и загружаю его в исполняемый файл: https://pastebin.com/RBQHxVsrА так вывожу картинку в самом билде: https://pastebin.com/gAdZgAhnНо на самой форме картинка не отображается. В чем может быть проблема? Картинка успешно загружается в файл ресурсов, в чем можно убедиться посмотрев через dnSpy (пик).На MSDN говориться что извлекать нужно через ResourceManager.GetObject, но сколько бы я не пытался ничего не выходит.
>>1219234Проверь имя ресурса вот через эту херню: https://msdn.microsoft.com/en-us/library/system.reflection.assembly.getmanifestresourcenames%28v=vs.85%29.aspx
>>1219142Опять ботинки плохие подсунули! Совести у них нет что ли..
>>1219242Уже проверял.
>>1219254Теперь с этой хуиткой создавай менеджер ресурсов и зaтем .GetObject по имени "ii".Смотри тут примеры: https://msdn.microsoft.com/ru-ru/library/system.resources.resourcemanager%28v=vs.110%29.aspx
Ребзя, пояните кто-нибудь что собой представляет ASP.NET, и какого хрена в конторах говорят что джуна на эту штуку надо натягивать не менее двух лет?
>>1218775Очевидно надо загуглить библиотеки для матрично-векторных операций. Прямо как на крестах не будет, но аналогичный функционал явно выполнит.
>>1218537Анон, тессеракт - та ещё параша.Используй FineReader Engine для распознавания. В открытую он в инете конечно не лежит (а вот доки к нему - вполне), но, применив немного соображалку, достать можно.
>>1219303Лол, гугол развивает тессеракт, есть несколько крупных проектов, которые распознают онлайн с помощью тессеракта - какой-то неосиливший васян с харкача авторитетно заявляет, что тессеракт фекалия, лул просто лул. Ещё и советует хуй знает что. Катись колбаской ящер.
>>1219161Ты ошибаешься.
Чем MVVM отличается от MVC? Я с первым работал, много гайдов накурился по ходу. А тут читаю про MVC - во многих моментах прям тоже самое впаривать пытаются. Где собака зарыта?
>>1219313В поисковой системе выписали бан-с?https://m.habr.com/post/344184/https://toster.ru/q/226608
>>1219309> гугол развивает тессерактНу-ну, так развивает, что белый лист русского текста распознаётся во много раз хуже, чем файнридером. Я ведь пробовал, прежде чем авторитетно заявлять.> хуй знает чтоЕсли для тебя файнридер и abbyy в распознавании это "хуй знает что", то хз даже, что тебе можно сказать, ты не разбираешься видимо. Зато быдлишь сразу.
Существуют ли удаленные галеры на с#? Что там надо, asp.net?
>>1219387> Зато быдлишь сразу. Отматываем к твоему сообщению>>1219303> тессеракт - та ещё парашаЯ так сказать мимикрировал под твой стиль общения, чтобы ты себя каким-то особенным не чувствовал, типа белой вороны. Ну ты понял.
>>1219258Что-то не могу выкурить что нужно передавать во второй параметр при создании экземпляра ResourceManager. В примере передается typeof(Example).Assembly, но что еще за Example?
>>1219633Пример.
>>1219634Что вместо этого Example нужно вставлять?
>>1219647Да.
Есть ли тут кто-то, пользовавший Silverlight? WPF, наверное тоже сойдёт.Проблема такая: Нужно сделать валидацию одного контрола зависимой от значения в другом. Типа вот есть CheckBox и TextBlock, при проставлении в чекбоксе галочки поле с пустым значением должно сразу подсветиться как невалидное, при снятии галочки пустое поле должно стать валидным. Как можно такое захуярить?
>>1219633>что еще за Example? Любой класс сборки из которой ты хочешь достать ресы. Вот сделол тебе пикчу где все работает.
>>1219751Пробовал перебором подставлять все классы, которые присутствуют в сборке. На любом из них при запуске билда выдает ошибку.
>>1194771Console.WriteLine(new string("Hello World".ToCharacterArray().Select(x => x).ToArray()));
>>1219793Наверно у тебя не одна сборка, а ресурсы лежат в соседней.Вот держи это мощное оружие угнетения и анальной окупации чужого кода: AppDomain.CurrentDomain.GetAssemblies();Чот проиграл на всю квартиру. Доднетчики которых мы заслужили.
>>1194771>>1219808[DllImport("msvcrt.dll", CallingConvention=CallingConvention.Cdecl)] public static extern int printf(string format, string s); printf("Nu okhuet teper");
Призываю гуру в этот ИТТ трэд.Есть несколько вопросов:1. Что есть сейчас годного для создания вин-сервисов? TopShelf?2. Есть ли у них (сервисов) контекст синхронизации?3. Имеет ли смысл на самых нижних в цепочке вызова асинхронных методов делать .ConfigureAwait(false)?
>>1219311Нет ты
>>1194718 (OP)1
>>1219890[DllImport("msvcrt.dll", CharSet = CharSet.Unicode, SetLastError = true, ThrowOnUnmappableChar = true, CallingConvention=CallingConvention.Cdecl)][return: MarshalAs(UnmanagedType.I4)]printf("%s","Nu okhuet teper");
Пытаюсь портировать жаба код в сисярп c помощью sharpen. Всякое очевидное говно вычистил довольно быстро, но какого хуя он требует, чтобы метод Current возвращал тип object, когда мой объект наследует интерфейс IEnumerable<Foo>? Спотыкается сейчас только на этих местах и выплевывает Error CS0738. Перелопачивать кучу чужого говнокода да ещё и конвертированного как-то не хочется, а вроде бы счастье так близко, анончик. Что тут можно по-быстрому поменять, чтобы заработало, как думаешь?
https://docs.microsoft.com/ru-ru/dotnet/csharp/programming-guide/classes-and-structs/static-classes-and-static-class-members
>>1220563Это к чему?
>>1220519>портировать жаба код в сисярпНахуя?
С помощью NX Open пытаюсь сделать вращение твёрдого тела по заданным точкам. Ошибка: System.IndexOutOfRangeException: Индекс находился вне границ массива. в Program.Main(String[] args) в ...\Program.cs:строка 74Кодhttps://pastebin.com/0dzr4vxQ
>>1220519Написать самому с нуля
>>1220647>https://pastebin.com/0dzr4vxQУстранил ошибку.Проблема была в том, что метод .Length давал количество всех элементов, а не массивов с элементами.
>>1220519IEnumerable<T> сам унаследован от IEnumerable и поэтому он должен уметь возваращать Current как типизированы T, так и просто Object.>Что тут можно по-быстрому поменятьПо-быстрому почитай как правильно писать имплементацию IEnumerable<T> и там сам поймешь как по-быстрому поправить код.
>>1219918Отвечайте на мои вопросы, пидоры! Или не отвечайте, тогда вдвойне пидоры.
>>12199181. ангуляр2. ангуляр3. ангуляр
>>1220586Надо кое-что накидать по-быстрому, жизнь порой и не так заставит раскорячиться.>>1220668Есть работающий код с синтаксическими по сути отличиями от сишарпа. Но его довольно много. Зачем нужны дни однообразной работы, если есть болие лимение работающий конвертер?>>1220697Спасибо, все действительно оказалось очень легко. Хоть и коряво выглядит, жабий код был чуть лаконичнее.Анон, ты мне очень помог, пусть тебя полюбит няша с покладистым характером.
>>1220755Очевидно же, что никто в треде не знает ответы на твои вопросы. Предется тебе самому пытать гугол или разбираться.
>>1220851Я знаю, много сервисов написал.
>>1220781> жабий код был чуть лаконичнееА ты еще через конверторы погоняй и код раздуется до вселенной. 146% что там можно сделать через yelid return или через LINQ в одну строчку.
>>1220148[DllImport("msvcrt.dll", CharSet = CharSet.Unicode, SetLastError = true, ThrowOnUnmappableChar = true, CallingConvention=CallingConvention.Cdecl)][return: MarshalAs(UnmanagedType.I4)]wprintf("%s","Nu okhuet teper");
>>1221049Поезд содомии какой-то
Сап, шарпаны. Как заставить работать Teamcity с MSDeploy? Пару месяцев назад уже настроил, все работало, и вот сейчас опять кто-то сломал. Как узнать, кто что сломалось и как это починить? Гугление ошибок ни к чему хорошему не приводит, уже почти неделю на это все просрал.
>>1194718 (OP)АНОНЫ ВОТ ПОЖАЛУЙСТА КАК ДОБИТЬСЯ ПОДОБНОГО???https://youtu.be/zWY5vOpcFRE
>>1221106вот всё что я нашел https://hpc.name/thread/48622/p1.htmlно можно как то полегче
>>1220861Отвечай тогда давай, что ты как из этих.
КАК СДЕЛАТЬ ПРОВЕРКУ НА КЛИК НЕ В ФОРМЕ А ВООБЩЕ В ВИНДОВС ГДЕ УГОДНО????ВОТ ЭТА ХУЙНЯ ДЕЛАЕТ КЛИК НЕ ПО ФОРМЕ А ПРОСТО В ПК[DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)] public static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint cButtons, UIntPtr dwExtraInfo);//ПРОСТ ФУНКЦИЯmouse_event(0x02 | 0x04, (uint)Cursor.Position.X, (uint)Cursor.Position.Y, 0, UIntPtr.Zero);//ЦЕ ВЫЗЫВАЕМАЯ ФУНКЦИЯ КЛИКАКАК СДЕЛАТЬ ПРОВЕРКУ НА КЛИК?if(mouse_event(0x02 | 0x04, (uint)Cursor.Position.X, (uint)Cursor.Position.Y, 0, UIntPtr.Zero))//ТАК ПРОВЕРЯТЬ НЕЛЬЗЯ ПОТОМУЧТО ЭТО ФУНКЦИЯ, А НУЖНО ЗНАЧЕНИЕ В ПРОВЕРКЕ boolслава украине
>>12211751. Не нравится, я свою либу давно написал2. Нет3. Нет
>>1194718 (OP)На связи очередной вкатывальщик, суть такова. Раньше уже имел дело с С#, решил подтянуть до уровня чтобы хоть на ролтон зарабатывать прогерством. Возникает такая хуйня: вроде читаю, вроде все понятно, но нихуя не понятно нах оно надо. Например вот про делегаты читаю, какое то логическое изъебство, я не могу представить где это нужно, смотрю дальше а там вообще муть т е читать дальше смысла не вижу т к все равно не буду использовать такие конструкции. Отсюда и вопрос собсно как от хеллоуворлдов перейти на более-менее серьезное что то,. и начать осваивать всё вот это вот. Когда мне говорят найди сумму массива это я понимаю, а вот когда что то крупное, типо там тетрис напиши, я вообще в каком то ступоре и хз с чего начинать вообще
>>1221423Тогда выкатывайся
>>1221423Смотри примеры. Те же делегаты используются для хранения твоих функций в linq запросах. Для тетриса определись как и в чём будешь отрисовывать, разбей на объекты. Если видишь что кол получается слишком большим то тоже дроби его. Напиши прототип и дай глянуть другому, перепишешь 10 раз с учётом замечаний и сам начнёшь видеть хуёвые места.
>>1221423>с чего начинать вообще с написания стакана
>>1221423А про делегаты те же надо несколько разных гайдов смотреть, причём на инглише, чтобы въехать в их применение. До тебя сначала должна дойти идея о том, что для определённых ситуаций в C# нужно было либо засунуть делегаты, либо довольствоваться написанием лишнего кода. После этого нужно также понять за лямбды, за func/action, локальные функции, итд. Мне вот помогло, что я с лямбдами подружился заранее и делегаты начал осваивать уже по мере задрачивания LINQ'а.>вот когда что то крупное, типо там тетрис напиши, я вообще в каком то ступоре и хз с чего начинать вообщеИгорями главное начать, лол. Самая основа - это понять как визуальную часть динамической сделать. После этого уже детали идут, в основном просто поведение объектов с визуалочкой увязываешь.
>>1221423>Отсюда и вопрос собсно как от хеллоуворлдов перейти на более-менее серьезное что то,. и начать осваивать всё вот это вот.На работу устройся, там тебе быстро подзатыльниками и матом все объяснят.
Есть один канал...И мне интересно ваше мнение о нем, ибо я ньюфаг в Шарпах, и мне интересно, насколько ему можно доверять.https://www.youtube.com/user/iproname
>>1221421>свою либу давно написалКинь в личку ссылку на гитхаб. Чем топшельф не устроил?
>>1221423Делегат - это объект содержащий ссылку на метод. Основная идея шарпа: всё - член объект.
>>1221923Не кину потому что я не заливал, это для фирмы написано. Не устроил почти всем. Неудобен, избыточен, кривой иногда. Мне проще было самому написать своё чем приделывать модули к этому. Да и ничего сложного там нет, можно за час написать базовую фабрику.
>>1221879Оценить невозможно, ибо никакой нормальный и адекватный человек смотреть на эту видеоблевотину больше минуты не сможет. У автора мемасики))) головного мозга, излечению не подлежит.Почитай лучше книжек из шапки.
Можно ли как-то с помощью dynamic linq вызывать метод у объекта с params T[] ?Обычный метод вызывает без проблем, но вот с params T[] выдает exception что метода нет.
>>1221106global hook mouse keyboard ищи на гитхабе.Она позволяет блочить передачу вызовов дальше, единственное что звука не будет, так как тупо система будет считать что клика даже не было.
>>1222325Так там видева для маленьких и тупых(как вообщем то и написано в названиях)Так что все вроде нормальноМимо маленькийи,возможно тупой
В чем проблемес: создаю дефолтный асп нет кор веб апликейшон с мвц, и сразу при запуске дропаются какие-то ошибки, хуйня какая-то:Ошибка MSB4064 параметр "SharedCompilationId" не поддерживается задачей "Csc". Убедитесь, что параметр существует в задаче и является открытым задаваемым свойством экземпляра. WebApplication1 C:\Program Files\dotnet\sdk\2.1.301\Sdks\Microsoft.NET.Sdk.Razor\build\netstandard2.0\Microsoft.NET.Sdk.Razor.Compilation.targets 155 а вообще мвц юзают? или как-то по-другому? в ваши аспы только закатываюсь, не очень шарю
>>1221423Что бы написать тетрис нужно уметь разбивать задачи на подзадачи.Для написания тетриса нужно1)Создать движок игры 1.1)Создать двумерный массив - карту 1.2)Добавлять на карту фигуры 1.2.1)Двигать фигуры 1.2.2)Удалять строчки 1.2.3)Вращать фигурки 1.3)Реализовать систему ввода информации вращение фигур итд 1.4)...2)Реализовать рендер...3)Распространить игру...
>>1206105Имхо, архитектура приложения не зависит от языка, на котором ты эту архитектуру реализуешь. Просто почитай про архитектуру приложений без приложения к определённому языку, а потом пробуй реализовать это на шарпах.
Не пинайте меня сильно, я нуб и недавно начал изучать программирование. В общем, решил я открыть код стандартных классов C# - и это мне кажется по простоте душевной, или там правда говнокод?https://referencesource.microsoft.com/#mscorlib/system/random.cs,bb77e610694e64ca
>>1223879Тебе кажется.
Объясните, пожалуйста, в чем профит async\await в сравнении с Task?
>>1224073Забудьте, я дебил.await не блокирует основной поток, а Wait блокирует, всем спасибо, все расходимся.
>>1222366ну про хуки я знаю вот же пост >>1221371
Ку анонам, тут к вам мясо с вопросами прибежало.Как работать с usb накопителями?
Пидорские пидоры из ЖетБрейнс опять перебанили пиратские сервера активации Решарпера.Ни у окго не осталось рабочего адреса? Или может, можно самому поднять свой приватный?Я бы даже купил их говно, если бы у него не было ебучей подписки.
>>1224498Или может, можно самому поднять свой приватныйГугол в помощь.Сталин и Мао слушают насРусский с китайцем - браться навек
>>1217859public interface ILold{ void Do();}public class Lold1 : ILold{ public void Do() { Console.WriteLine("Lold1"); }}public class Lold2 : ILold{ public void Do() { Console.WriteLine("Lold2"); }}public class Factory{ public static ILold Create<T>() where T : ILold, new(){ return new T();}}
>>1224498через regedit.exe ищешь ветку с названием {9656c84c-e0b4-4454-996d-977eabdf9e86}, убиваешь ее и вуаля, можешь снова начать триальный период решарпера.
>>1224727это наш маленький секрет, тсс...
>>1224727бтв, сначала студию закрой.
>>1224076Тут ты не прав. Ты, конечно, дебил, но не этим асинки отличаются от тасков. Они отличаются так же как красное от яблока. Асинки это синтаксических сахар над тасками. Некая удобная абстракция над тасками.
>>1224727Пиздец вы наркоманы. Запустить локальный сервер активации никак?
>>1224735Про сахар я понял уже постфактум, спасибо.
>>1224735Вообще, я опирался на этот пост на SO:https://stackoverflow.com/a/32841655/7909583
>>1224073async/await - это сахарок над тасками.Упрощают следующие вещи:1) синтаксис цепочки продолжений: вместо Task.Run(()=>{a1}).ContinueWith(t1=>{a2}).ContinueWith(t3=>{a3}) можнонаписать await a1; await a2; await a3;2) Пробрасывание по этой цепочке исключений (не надо в продолжении проверять сфейлилась ли предыдущая таска и перекидывать исключения)3) Захват контекста синхронизации: можно запросить продолжение выполнения там же, где и таска была запрошена,аки--хуйня на UI -потоке --await TaskShit()--еще хуйня на том же UI-потоке --А можно не захватывать, а перекинуть на тредпул через ConfigureAwait(false)Из минусов - высокий уровень абстракции над тем, что реально происходит - многие голову ломают:1) исключение конечно пробрасывается по цепочке, но в итоге стек у этого исключения имеет на 1 полезный кадр 10 кадров инфраструктурной хуйни2) Нужно молиться великому Джа, чтобы полноценно вкурить разницу между CallContext, ExecutionContext и SynchronizationContext3) Полно неожиданных подводных камней, на которых спотыкаются:var task = DoShitAsync(); взятие task.Result может закончится дедлоком если внутри DoShitAsync() есть await, а может и не закончиться ...await t1(); await t2(); await t3() - создается ощущение тупого линейного кода, с линейным же codeflow, а на самом деле это иллюзия - в продолжениях вместо старого контекста выполнения торчит его копия, потому что ситуация принципиально не отличается от ветвления (как если бы TLS начал множиться от того что потоки форкаются)
>>1224498На рутракере чувак в коментах к раздаче недавно отписывал как сделоть.viewtopic.php?t=5552742Алсо, а чем райдер лучше вижуалки? Я просто тоже думаю попробовать, потому что вижуалка заебала блядь засорять систему при установке. Милиарды блядь пакетов на все случаи жизни.
>>1225724Source Control слеваЕсли привык к Idea - то для тебя как манна небесная, если к студии - то все раздражать будет
>>1225724>засорять систему при установкеВедешь реестр системных файлов и при каждом изменении проводишь расследование?
>>1226037Нет конечно, но потом лазить в заинсталеных приложухал лазить неудобно, потому что простыня от вижуалки занимет чуть меньше полного экрана.
Решил упоротья по WPF потому что все говорят что на нем можно сделать все что угодно. И тут же не смог сделать что хотел.Как в этой ебанине сделать у окна рамку из картинки?Что то типа как на картинке.
>>1226359у wpf Window есть режим отображения без рамок, включаешь его и пилишь свою "крутую" рамку
>>1226363А мануальчик какой нибудь есть наглядный?
>>1226370https://stackoverflow.com/questions/17136655/how-to-change-border-background-image-programmatically
Сап, анон. Ещё один осилятор на связи. Я понимаю, студия - это пиздато. Но помогите написать скриптик на curl || wget чтобы сграбить всю документацию по с# с сайта мелкомягких. Мне бы её именно потом перекинуть на читалочку. Или написать код, который сам бы грабил всю документацию с примерами кода. Алсо пошли меня куда надо можешь нахуй, но я только что оттуда.
>>1226664>скриптик на curl || wget чтобы сграбить всю документацию по с# с сайта мелкомягкихhttps://github.com/dotnet/docs
>>1226690ОГО!!! Вааау. Спасибо. Я бы сам не смог нагуглить. Ну, как бы я пытался гуглить, но видимо, если руки кривые, то и гугл не сильно помогает.
Unexpected symbol `)', expecting `)'гыыыы
Антоны, что следует почитать перед погружением в сишарп? Повторил первые 100 страниц SICP, может еще по ООП чего почитать?
>>1226854> Антоны, что следует почитать перед половой еблей с тян? Повторил первые 100 страниц камасутры, может еще чего почитать? Берешь и начинаешь кодить. По ходу дела разьираешся как это все работает. Читать в отрыве от кодинга смысла нет.
>>1226891Ну оно очевидно, только некий теоретический материал все-таки нужен. Pro C# 7. With .NET and .NET Core для новичка подойдет? Немного настораживает, что начинается с обьяснения про COM и преимущества .NET, мне казалось, что это более глубокие штуки и сначала хотя-бы язык нужно выусить.
>>1226712ыыыы
>>1226923Не нужен. Просто садишься и ебашишь, когда не работает - разбираешься.
>>1195578экранировать?
Где лучше всего про трединг почитать?
>>1194718 (OP)Мегамозги, помогите абсолютному новичку!Как проверить состоит ли массив из одинаковых значений?
>>1227496xorlinq (all)
>>1227512Нихрена не понял...А пример можно?
>>1227513получаешь значение первого элемента массива, далее в цикле пропускаешь это значение, пока оно равно следующему элементу в массиве, если не равно - возвращаешь false, иначе в конце цикла - true
>>1227516>>1227496
>>1227513через линку - array.All(array[0]);
>>1227516Блин... В самом деле - я протупил жестко. Спасибо, что мозги вправил.
>>1227513через xor - если массив четный, то в цикле добавляешь array[0]^array, должно получиться ноль, или array[0] если нечетный, если получится другое значение - не одинаков
>>1227519>>1227521Спасибо. Пойду читать.
>>1208890>>1215156Есть либа Net.Office. И идут эти интеропы в хуй.
Антоны, таки начал вкатываться через книгу Троелсона, но практики по сишарпу он не дает, больше теорией заваливает.Есть где-нибудь список задач для новичка, чтобы подходил под уровень книги?
>>1227090А чо ебашить, откуда начинать?
Может быть вы перекатите?
>>1227932А может ты пидор?
>>1228098Может я и пидор, но перекатить тред надо-бы.Я бы и сам, но боюсь обосраться лишний раз
Объясните долбоебу как это сделать. Я не понимаю.
>>1228276Что за книга?
>>1228285RB Whitaker - The C# Player's Guide - 2016
>>1228276вы чё бля совсем сами нихуя не хотите делать?array2[index] = array1[index]; внутри циклаВывести на экранfor(int i=0;i<array1.Length;i++){Cosole.WriteLine(array2);}
>>1228304Я просто долбоеб невнимательный.Спасибо.
>>1228304Тогда уж Console.WriteLine(array1);>>1228288И чо, нормальный учебник? Я по Троелсону учусь, но твою задачу смог сразу осилить, практики мне не хватает, думаю задачки из SICP напечатать, а то всякие калькуляторы еще в шараге писал, но с теорией тогда плохо было.
>>1228350напечататьпорешать*
>>1228350какая разница выводить на экран array1 или array2, если после копирования, в них будут одинаковые значения.
>>1228406Блджад, я не то вставил, Console.WriteLine(array2).
>>1228407Меня разметка затраллила.
Господа, дилемма следующая:Есть задача чтобы всякие клиентские хуёвины посылали разные запросы на сервер и получали ответы. Выбор пал на ASP.NET WebAPI. Однако теперь стоит вопрос как увязать веб-службу с реальной серверной приложухой (также написанной на C# с нуля). Что-то мне подсказывает, что соединить их через WCF - это сова на глобусе. Какие ещё есть варианты?
>>1229017Я ещё учусь, но разве тебе не нужно тупо http реквесты соответствующие слать? Формируешь запрос HttpWebRequest и получаешь данные.
>>1229017Зря ты так думаешь. Wcf вполне себе нормальная вещь.
>>1229049Реквесты ж для клиентских приложений, чтобы ничего не попутать. Плюс, опять же сервер с сервисом на одном компе будут. >>1229050Наверное так и попробую.
Анон, я устал уже биться с такой залупой:Есть листы со вложенными листами. Мне нужно чтобы клятый шарп достал из вложенных листов только уникальные.Т.е.:{{1,2,3}, {1,2,3}, ...} -> {1,2,3}С одиночными значениями прекрасно справляется .Distinct(), а вот со вложенными листами он прям не справляется.
>>1227778Разбирайся.Начать можно и без прочтенного от корки до корки C# via CLR.
>>1229066
Пытаюсь добавить элемент к IEnumerable:override IEnumerble<T> e(){ foreach(T t in base.e()) { yield return t; } T add = new T(); yield return add; yield break;}Но похоже, что элемент не добавляется из-за yield break в основном методе. Можно ли его как-то обойти?
>>1229155>Разбирайся.В чем? Я ищу себе задания по мере прочтения учебника, прочитал про методы - порешал задачи на методы, тоже и с массивами, а так я не понимаю, что ты мне предлагаешь ебашить.>C# via CLRПролистнул его, чорт, я думал, что Троелсон мудила и грузит всякими низкоуровневыми штуками, а теперь понял, что это было еще легко.Это же не придется потом читать, да? Учебник очень нудный.
>>1229203>В чем?Что придумаешь, то и ебашь. Если идей совсем нет, посмотри сюда - https://habr.com/post/345092/ Будет намного полезнее задачек по сортировке массивов.>Учебник очень нудный.Ну можно и не читать, но лучше прочитать.
>>1229173О, да, то самое! Премного благодарен и самопосрамлён за то что игнорю нормальное изучение кастомных интерфейсов сравнения
>>1229231>Если идей совсем нет, посмотри сюда - https://habr.com/post/345092/ Неплохо, за информацию спасибо. Как пройду Троелсона и начну изучать ASP.NET, так сразу начну выполнять что-нибудь оттуда, а пока какую-нибудь змейку, двухмерный шутер или нейросеть напишу.
Антон, что происходит в строке public ShapeInfo rectInfo;Мы параллельно вписываем в структуру классы или что? public struct Rectangle { public ShapeInfo rectInfo; public int recTop, rectleft, rectBottom, rectRight; public Rectangle(string info, int top, int left, int Buttom, int Right) { rectInfo = new ShapeInfo(info); recTop = top; rectBottom = Buttom; rectRight = Right; rectleft = left; } public void Display() { Console.WriteLine("string={0},top={1},Bottom={2},"+"left={3},Right={4}",rectInfo,recTop,rectBottom,rectRight,rectleft); }
>>1229414
>>1229416>>1229414 А все, я понял, класс ShapeInfo используется для определения типа rectInfo.
>>1229414Просто создается объект класса ShapeInfo. Точно так же, как создается объект класса int или String.
>>1229420А в каком порядке все это происходит? Мы вызываем потом конструктор Rectangle, а что происходит после? Операция присваивания или сперва он узнает, что rectInfo является экземпляром класса ShapeInfo ?
>>1229425>он Я про компилятор, если что.
Подскажите какой проект для портфолио сделать на asp.net core. Раньше учил и писал на asp net web api/mvc(есть пару примеров), а сейчас хочу сделать что то похожее + фронт-енд на ангуляре(опыт немного есть)
>>1229425Ты спрашиваешь про вот это rectInfo = new ShapeInfo(info)?Здесь объекту непосредственно присваивается значение.То, что rectInfo - экземпляр ShapeInfo, компилятор итак знает, ведь этот объект был инициализирован выше.
>>12294671) Тырпрайз справочник с лентой фирмы, поиском по сотрудникам, каждый сотрудник имеет страницу с инфой о нем типа телефон, помещение, должность и т.д. Можешь прикрутить чат на signalr. >>1229280>а пока какую-нибудь змейку, двухмерный шутер или нейросеть напишу.Змейка еще норм, а вот шутер или нейросеть это хуйня затея, особенно, нейросеть. Либо ты берешь либу и изучаешь ее, а не язык и clr, либо ты въебываешь кучу времени на основы машоба, чтобы хуярить ебейшую костыльную хуйню, но скорее всего до этого не дойдет и ты просто въебешь время.
Что покурить насчёт БЕЗОПАСНОСТИ в ASP.Net WebAPI? На что там вообще обращать внимание, кроме очевидной аутентификации (которая есть родная) и прикрытия методов которые могут серьёзно похерить работу?
>>1229599Авторизация, XSS, SQL-инъекции, прикрыть инфу об используемой инфраструктуре
>>1194718 (OP)Блядь, все никак не могу понять ебаные очередя на списках.https://ulearn.me/Course/BasicProgramming2/Ochered_na_svyaznykh_spiskakh_ee9122e3-6381-437d-9c6c-b8873bd5165fvar item = new QueueItem { Value = value, Next = null };tail.Next = item;tail = item;Это как так блядь добавлять? В итема next = null так зачем вторая строка если потом всеравно таил = итем?
>>1221049>[DllImport("msvcrt.dll", CharSet = CharSet.Unicode, SetLastError = true, ThrowOnUnmappableChar = true, CallingConvention=CallingConvention.Cdecl)]>[return: MarshalAs(UnmanagedType.I4)]>wprintf("%s","Nu okhuet teper");Как это запустить?
Подскажите как пофиксить, пожалуйста!
>>1230222А, забейте, у меня дцп просто.
>>1230232Ты ублюдок мать твою из той породы дегенератов, которые в любой непонятной ситуации сразу пишет на двощи. На хуй ты такой тут сдался? Уебывай, дебил малолетний ебаный.
Проебался со всеми сроками, не хочу выпереться из блядовуза, но лабы не делаются. В частности сделанные по инструкции лабы по темам MVC и LINQ не работают. Есть ли где гайдики по введению в код с примерчиками? И еще было бы круто найти книженцию по ASP.NET которую можно поверхностно выучить за <7 дней
Антон, про ADO.NET нужно сразу читать у Троелсона или можно повременить?
Что за itfPt2? IPointy это же интерфейс, а не класс.
>>1230599Земля тебе пухом
>>1230645Получается, что мы не можем создавать экземпляр интерфейса с помощью new, а обьявлять можем, так как это ссылочный тип. Я понял.
>>1230599Я тоже Троелсена читаю сейчас. Напиши мне в телегу @gasaichan, я тебе смогу подробно ответить на все вопроы.
>>1230722> вопросыбыстрофикс
>>1230722>gasaichanhttps://m2ch.hk/sex/res/4069862.html#4113873
>>1230786Да да я
Кто нибудь пользовался Microsoft.Office.Interop.Word ?Конченная залупа.Нихуя непонятно.Нужны нормальные всеобъемлющие гайды, желательно на русском.Пиздец нахуй я в это ввязался.
>>1230850>желательно на русскомгайды на русском пишут что бы такие неосиляторы как ты страдали побольше
>>1230878Больше не овни плз.
Сделайте перекот уже бляяяя
Ньюфаг в треде.Кто-нибудь учил шарп при помощи видео курса ITVDN? Вроде разжевывает все хорошо, но почему-то на первых же уроках, так и клонит ко сну. Да и полезно ли одно из первых видео, где разъясняет про байты и т.д., или можно смело пропускать?
>>1231316там слишком много теории за раз, которую ты поймешь далеко не сразу и тупо забудешь. Если хочешь именно по этому курсу - добавляй к часовому видео пару часов практики каждого момента из видео. Но если совсем чайник и нихуянепонимаеш - mycsharp.ru для начала пробегись, это такой типа ликбез, а дальше смело уже сможешь и более подробно курить теорию, ибо будут основы.
>>1229017Msmq
Анон, какое самое перспективное направление в С#? Веб, десктоп или что?
>>1244414Веб на любой платформе более перспективное направление.
веб-сервисы и службы, гейдев