Download - Przyszłość c# 6.0 i nawet c# 7.0

Transcript
Page 1: Przyszłość c# 6.0 i nawet c# 7.0

Przyszłość: C# 6.0 i nawet C# 7.0 Cezary Walenciuk

Page 2: Przyszłość c# 6.0 i nawet c# 7.0

Jak sprawdzić co jest w C# 6.0 i jak tego pilnować.Cezary Walenciuk

Page 6: Przyszłość c# 6.0 i nawet c# 7.0

C# 6.0 co obecnie działaCezary Walenciuk

Page 7: Przyszłość c# 6.0 i nawet c# 7.0

Auto property Initializers

Cezary Walenciuk

Page 8: Przyszłość c# 6.0 i nawet c# 7.0
Page 9: Przyszłość c# 6.0 i nawet c# 7.0
Page 10: Przyszłość c# 6.0 i nawet c# 7.0
Page 11: Przyszłość c# 6.0 i nawet c# 7.0
Page 12: Przyszłość c# 6.0 i nawet c# 7.0

Dictionary Initializer

Cezary Walenciuk

Page 13: Przyszłość c# 6.0 i nawet c# 7.0
Page 14: Przyszłość c# 6.0 i nawet c# 7.0
Page 15: Przyszłość c# 6.0 i nawet c# 7.0
Page 16: Przyszłość c# 6.0 i nawet c# 7.0
Page 17: Przyszłość c# 6.0 i nawet c# 7.0

Using static members

Cezary Walenciuk

Page 18: Przyszłość c# 6.0 i nawet c# 7.0
Page 19: Przyszłość c# 6.0 i nawet c# 7.0
Page 20: Przyszłość c# 6.0 i nawet c# 7.0
Page 21: Przyszłość c# 6.0 i nawet c# 7.0
Page 22: Przyszłość c# 6.0 i nawet c# 7.0

Null Propagation

Cezary Walenciuk

Page 23: Przyszłość c# 6.0 i nawet c# 7.0
Page 24: Przyszłość c# 6.0 i nawet c# 7.0
Page 25: Przyszłość c# 6.0 i nawet c# 7.0
Page 26: Przyszłość c# 6.0 i nawet c# 7.0
Page 27: Przyszłość c# 6.0 i nawet c# 7.0

Await i Try/CatchCezary Walenciuk

Page 28: Przyszłość c# 6.0 i nawet c# 7.0
Page 29: Przyszłość c# 6.0 i nawet c# 7.0

Exception FiltersCezary Walenciuk

Page 30: Przyszłość c# 6.0 i nawet c# 7.0
Page 31: Przyszłość c# 6.0 i nawet c# 7.0
Page 32: Przyszłość c# 6.0 i nawet c# 7.0

Keyword : NameOfCezary Walenciuk

Page 33: Przyszłość c# 6.0 i nawet c# 7.0
Page 34: Przyszłość c# 6.0 i nawet c# 7.0
Page 35: Przyszłość c# 6.0 i nawet c# 7.0

Expression Bodied Members

Cezary Walenciuk

Page 36: Przyszłość c# 6.0 i nawet c# 7.0
Page 37: Przyszłość c# 6.0 i nawet c# 7.0
Page 38: Przyszłość c# 6.0 i nawet c# 7.0

C# 7.0 – Funkcje, które były ale zostały przesunięte na później

Page 39: Przyszłość c# 6.0 i nawet c# 7.0

Dlaczego?

C# będzie zapożyczał pomysły z F#.

C# 7.0 weźmie te pomysł na raz

Page 40: Przyszłość c# 6.0 i nawet c# 7.0
Page 41: Przyszłość c# 6.0 i nawet c# 7.0

Declaration Expression

Cezary Walenciuk

Page 42: Przyszłość c# 6.0 i nawet c# 7.0
Page 43: Przyszłość c# 6.0 i nawet c# 7.0
Page 44: Przyszłość c# 6.0 i nawet c# 7.0
Page 45: Przyszłość c# 6.0 i nawet c# 7.0
Page 46: Przyszłość c# 6.0 i nawet c# 7.0
Page 47: Przyszłość c# 6.0 i nawet c# 7.0
Page 48: Przyszłość c# 6.0 i nawet c# 7.0
Page 49: Przyszłość c# 6.0 i nawet c# 7.0

Prmiary Constructors

Cezary Walenciuk

Page 50: Przyszłość c# 6.0 i nawet c# 7.0
Page 51: Przyszłość c# 6.0 i nawet c# 7.0
Page 52: Przyszłość c# 6.0 i nawet c# 7.0
Page 53: Przyszłość c# 6.0 i nawet c# 7.0
Page 54: Przyszłość c# 6.0 i nawet c# 7.0
Page 55: Przyszłość c# 6.0 i nawet c# 7.0
Page 56: Przyszłość c# 6.0 i nawet c# 7.0

Odrzucone pomysły

Page 57: Przyszłość c# 6.0 i nawet c# 7.0

Event Initializers

Cezary Walenciuk

Page 58: Przyszłość c# 6.0 i nawet c# 7.0
Page 59: Przyszłość c# 6.0 i nawet c# 7.0
Page 60: Przyszłość c# 6.0 i nawet c# 7.0

Params IEnumerable

Cezary Walenciuk

Page 61: Przyszłość c# 6.0 i nawet c# 7.0