Florian Rappl, Universität Regensburg
Bitte Fragen direkt einbringen und bei Verständnisproblemen sofort nachfassen.
object
, var
und dynamic
async
und await
async
markiert asynchrone Methodenawait
wandelt die Rückgabe von Task<T>
in T
umMicrosoft.CompilerServices.AsyncTargetingPack
Dispatcher
Expression
, d.h. wir erhalten den TreeIQueryable
und IEnumerable
First()
, Last()
uvm.FirstOrDefault()
etc. verwendenSum()
Select()
OrderBy()
ToArray()
First()
)GroupBy()
Intersect()
AsParallel()
WithCancellation()
AsSequential()
Debug
)Trace
DEBUG
definiert
#if DEBUG
// Code hier platzieren
#endif
[Conditional("DEBUG")]
verwendenNoAuthentication
benutzen)/noguestonlywarn
)Canvas
oder Grid
)TargetType
BasedOn
<Button xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
Ich bin ein Button!
</Button>
StartupUri
in App.xaml legt das Startfenster festViewport3D
)Window
, Control
, ...INofifyPropertyChanged
Binding
Deklaration als AttributswertDataContext
ObservableCollection<T>
ausnutzenOneWay
, TwoWay
)Florian Rappl, Universität Regensburg