Size: a a a

2021 April 02

MN

Mr. N in .NET Talks🎄
Rustam Sayfutdinov
А мог бы обмазываться системой типов и тайппровайдерами, вместо того, чтобы проверять на нули
Проверка на null в C # не така и проблема
источник

SZ

Slava Zolotov in .NET Talks🎄
Rustam Sayfutdinov
Вместо однго кода — писал бы другой
Код я пишу один и тот же, тот за который платят)
источник

MN

Mr. N in .NET Talks🎄
one?.two?.value
источник

RS

Rustam Sayfutdinov in .NET Talks🎄
Mr. N
Проверка на null в C # не така и проблема
Ну а ты тоже начни изучать
источник

MN

Mr. N in .NET Talks🎄
Rustam Sayfutdinov
Ну а ты тоже начни изучать
Я ленивый человек
источник

MN

Mr. N in .NET Talks🎄
и у меня времени нет изучить ASP
источник

MN

Mr. N in .NET Talks🎄
Ну может когда-то найдется, но это надо учить всей фронт, чтобы потом клепать сайты
источник

P

Phantom in .NET Talks🎄
Mr. N
во
Чо за дичь
источник

MN

Mr. N in .NET Talks🎄
Phantom
Чо за дичь
new C#
источник

P

Phantom in .NET Talks🎄
Mr. N
new C#
источник

P

Phantom in .NET Talks🎄
Что это за говнометод IsNull?
источник

MN

Mr. N in .NET Talks🎄
Mr. N
Чтобы создать один метод для всех объектов C#
-
источник

P

Phantom in .NET Talks🎄
Какой метод
источник

MN

Mr. N in .NET Talks🎄
isNull
источник

P

Phantom in .NET Talks🎄
Mr. N
isNull
:/
источник

MN

Mr. N in .NET Talks🎄
Mr. N
static class B
   {

       public static object IsNull(this object obj)
       {
           return obj;
       }
       public static T IsNull<T>(this object obj) where T : class, new()
       {
           if (obj == null) obj = new T();
           return (T)obj;
       }


   }
во код
источник

P

Phantom in .NET Talks🎄
Начнем с того
источник

P

Phantom in .NET Talks🎄
Mr. N
static class B
   {

       public static object IsNull(this object obj)
       {
           return obj;
       }
       public static T IsNull<T>(this object obj) where T : class, new()
       {
           if (obj == null) obj = new T();
           return (T)obj;
       }


   }
1) название не соотвествует действию
2) вместо object можно можно T написать
источник

MN

Mr. N in .NET Talks🎄
Phantom
1) название не соотвествует действию
2) вместо object можно можно T написать
это расширяющими метод
источник

RS

Rustam Sayfutdinov in .NET Talks🎄
источник