Несколько трюков в C#

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ม.ค. 2025

ความคิดเห็น • 17

  • @spacerecluse
    @spacerecluse 3 ปีที่แล้ว +6

    всегда интересно слушать профессионалов в своем деле, дилетанты бесят )

  • @loam
    @loam 4 ปีที่แล้ว +2

    Блин, смотрел, думал, кого мне этот чувак напоминает. Вспомнил - хороший актер наш российский Егор Бероев.

    • @soloondotnet
      @soloondotnet  ปีที่แล้ว

      Ха, ну да, что-то есть очень отдаленно.

  • @EduardLepner
    @EduardLepner 8 ปีที่แล้ว +3

    А чем вам Edit & Continue не угодил? Я это ко второму пункто про runtime patching в вашей презентации.

    • @valitovrus
      @valitovrus 8 ปีที่แล้ว

      +Eduard Lepner: наверное, можно сказать, что у edit&continue есть несколько ограничений: во-первых, Edit and Continue is supported for 64-bit projects that target the .NET Framework 4.5.1. (msdn.microsoft.com/en-us/library/x17d7wxw.aspx), много ограничений на операции по редактированию кода тут - msdn.microsoft.com/en-us/library/ms164927.aspx.
      Другое дело, что метод автора обладает своими специфическими ограничениями.Может, кому то эти ограничения будут досаждать меньше ограничений в VS. Но я надеюсь на расширение функциональности Edit&Continue в студии.

    • @soloondotnet
      @soloondotnet  8 ปีที่แล้ว

      +Eduard Lepner edit&continue не работает. оно просто не работает. поэтому мне кажется дискутировать это сложно.

  • @milovidov42
    @milovidov42 5 ปีที่แล้ว +2

    Магия!!!

  • @Бот5329-и5г
    @Бот5329-и5г 2 ปีที่แล้ว

    Я нуб, просто пытался переписать программу с динамическим прототипированием с видоса. Все работает только вот когда закрываю форму редактора кода возникает исключение в классе InProcessCompiler мол нет статического метода Main подходящего для точки входа. Странно. Такой метод есть в классе Program но ошибка возникает все равно. Помогите разобраться в чем проблема.

    • @soloondotnet
      @soloondotnet  2 ปีที่แล้ว

      Хмм, так сложно сказать не глядя на код. Выложите на github или gist.

    • @Бот5329-и5г
      @Бот5329-и5г 2 ปีที่แล้ว

      @@soloondotnet Ну вот там помните где в классе обращение к свойствам HasErrors. Типа есть ли ошибки перед тем как сборку возвращает. Это в методе Compile проверка на ошибки. Во как раз на этой проверке выдает ошибку где сказано про метод main. Хотя сборка потом остается, всмысле что редактированный код сохраняется.

  • @punkraptor6360
    @punkraptor6360 6 ปีที่แล้ว

    Если проверять p.Address и т.д. на нулл в то время как сам p и есть null то будет исключение... лол

  • @vladimirevdokimov8896
    @vladimirevdokimov8896 7 ปีที่แล้ว

    Вот бесят люди когда говорят половину на английском половину на русском.

    • @ДмитрийИонас
      @ДмитрийИонас 6 ปีที่แล้ว +15

      А у вас в словаре на каждое определение из лекции есть русский термин, который используется программистами?

    • @lvn5609
      @lvn5609 3 ปีที่แล้ว +1

      Вот развивалось бы IT изначально в россии, такого бы не было. Сами виноваты, терпите.

    • @belozerov_mi
      @belozerov_mi 3 ปีที่แล้ว

      @@lvn5609 вряд-ли бы, применяли всё равно мультипонятный язык(английский)

    • @lvn5609
      @lvn5609 3 ปีที่แล้ว

      @@belozerov_mi кто знает... В любом случае поезд уже ушел

    • @Бот5329-и5г
      @Бот5329-и5г 2 ปีที่แล้ว

      @@lvn5609 Изначально где? В совке? Ну ну