Size: a a a

2021 April 18

VZ

Vladimir Zenin in .NET Talks🎄
Прост
источник

VZ

Vladimir Zenin in .NET Talks🎄
источник

IC

Ilya L Che in .NET Talks🎄
js> console.log('2'+'2'-'2'); // 20
c#> Console.WriteLine($"{'2' + '2' - '2' }"); // 50
f#> Console.WriteLine('2' + '2' - '2') // error FS0001: The type 'char' does not support the operator '-'

Забавно)
источник

Lr

Larymar r.sorokin in .NET Talks🎄
источник

SK

Stas Khavruk in .NET Talks🎄
источник

MN

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

P

Phantom in .NET Talks🎄
Ну так, это char
источник

SK

Stas Khavruk in .NET Talks🎄
источник

С

Сергей in .NET Talks🎄
'2' - '0'
источник

SK

Stas Khavruk in .NET Talks🎄
источник

С

Сергей in .NET Talks🎄
yep
источник

SK

Stas Khavruk in .NET Talks🎄
Похуй, не ДЖС, а С++ ная магия же
источник

С

Сергей in .NET Talks🎄
в конце всегда - '0'
источник

MN

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

SK

Stas Khavruk in .NET Talks🎄
Ну считает норм. Не то что ДЖС выведет 20
источник

С

Сергей in .NET Talks🎄
это магия ascii)
источник

SK

Stas Khavruk in .NET Talks🎄
Угу
источник

MN

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

MN

Mr. N in .NET Talks🎄
class Int
   {
       public override string ToString()
       {
           return this.Value.ToString();
       }
       public static Int operator +(Int one,Int two){
           return new Int(one.Value + two.Value);
           }
       public int Value { set; get; }
       public static implicit operator Int(char d) {

           return new Int(Convert.ToInt32(d.ToString()));
       }
       private Int(int value)
       {
           this.Value = value;
       }
   }
источник

MN

Mr. N in .NET Talks🎄
Console.WriteLine($"{ (Int)'1'+(Int)'1' }");
источник