Size: a a a

2021 March 12

rr

razumovsky r in CODE BLOG / C#
поэтому через ? вызываем
источник

rr

razumovsky r in CODE BLOG / C#
шо блятькаешь
источник

ZK

Zhenya Kornelyuk in CODE BLOG / C#
Ну мы же можем подставлять разные делегаты, какие-то налл, какие-то нет
источник

P

Phantom in CODE BLOG / C#
Если ты будешь вызывать этот метод, и намеренно передавать null, то получишь ошибку
источник

rr

razumovsky r in CODE BLOG / C#
ну на всяк ебнем условный доступ и все
источник

t

this. in CODE BLOG / C#
Phantom
Если ты будешь вызывать этот метод, и намеренно передавать null, то получишь ошибку
Так я и спрашиваю, в каком месте
источник

P

Phantom in CODE BLOG / C#
this.
Так я и спрашиваю, в каком месте
источник

ZK

Zhenya Kornelyuk in CODE BLOG / C#
Зачем тогда делают кастомные экспешнены?
источник

P

Phantom in CODE BLOG / C#
Zhenya Kornelyuk
Зачем тогда делают кастомные экспешнены?
Ну в принципе можно
источник

P

Phantom in CODE BLOG / C#
только я щяс занят чтобы менять
источник

S

Sergey Trofimov in CODE BLOG / C#
this.
Как
class Foo
   {
       public int a;
   }

   class Program
   {
       static void Main(string[] args)
       {
           Random r = new Random();
           foreach (Foo item in GetArray())
           {
               item.a = r.Next();
           }
       }

       public static IEnumerable GetArray()
       {
           Foo f = new Foo();
           for (int i = 0; i < 10; i++)
           {
               yield return f;
               Console.WriteLine(f.a);
           }

       }
   }
источник

P

Phantom in CODE BLOG / C#
точнее, по хорошему нужно
источник

t

this. in CODE BLOG / C#
Аа, ты прям так в лоб имел в виду, ну это да
источник

ZK

Zhenya Kornelyuk in CODE BLOG / C#
Ну тип, если задумка с ошибкой, то лучше уже чот свое кидать, а не системную
источник

t

this. in CODE BLOG / C#
Sergey Trofimov
class Foo
   {
       public int a;
   }

   class Program
   {
       static void Main(string[] args)
       {
           Random r = new Random();
           foreach (Foo item in GetArray())
           {
               item.a = r.Next();
           }
       }

       public static IEnumerable GetArray()
       {
           Foo f = new Foo();
           for (int i = 0; i < 10; i++)
           {
               yield return f;
               Console.WriteLine(f.a);
           }

       }
   }
сейчас гляну
источник

P

Phantom in CODE BLOG / C#
Zhenya Kornelyuk
Ну тип, если задумка с ошибкой, то лучше уже чот свое кидать, а не системную
ну это да
источник

t

this. in CODE BLOG / C#
Zhenya Kornelyuk
Ну тип, если задумка с ошибкой, то лучше уже чот свое кидать, а не системную
ArgumentException norm budet
источник

P

Phantom in CODE BLOG / C#
источник

P

Phantom in CODE BLOG / C#
типо так
источник

rr

razumovsky r in CODE BLOG / C#
Sergey Trofimov
class Foo
   {
       public int a;
   }

   class Program
   {
       static void Main(string[] args)
       {
           Random r = new Random();
           foreach (Foo item in GetArray())
           {
               item.a = r.Next();
           }
       }

       public static IEnumerable GetArray()
       {
           Foo f = new Foo();
           for (int i = 0; i < 10; i++)
           {
               yield return f;
               Console.WriteLine(f.a);
           }

       }
   }
и в чем магия ?
источник