C# typeof(T), System.Reflection und Attribute einfach erklärt⭐Der GameDev Guide Folge 19 [DEU/GER]
C# ist eine typisierte Programmiersprache. Aber was sind eigentliche Types und welche Informationen beeinhalten sie? Welche Informationen können wir gewinnen und wie können wir diese nutzen?
----- Video-Kapitel ----
0:00 - Einleitung
1:40 - Ableitungen als eigene Typen
2:46 - is-Statement
3:28 - nameof-Operator
4:18 - typeof-Operator
6:03 - Eine Klasse "Player" und 2 Interfaces
7:50 - Informationsgewinnung durch typeof(T)
8:57 - (1) Konstruktoren auslesen & aufrufen
11:57 - (2) Felder (Variablen) auslesen & ändern
13:56 - (3) Events auslesen
14:23 - BindingFlag: NonPublic
14:56 - (4) Eigenschaften auslesen & aufrufen
16:28 - (5) Methoden auslesen & aufrufen
18:32 - (6) Alle Member auslesen (Variablen, Eigenschaften, Konstruktor, Events, Methoden)
19:47 - (7) Alle Interfaces einer Klasse auslesen
20:45 - (8) Assembly Informationen auslesen
21:45 - (9) Attribute auslesen
23:09 - Obsolete-Attribute im Code hinzufügen
26:01 - Wie die IDE Obsolete verwendet um euch zu helfen
27:48 - Der Aufbau des Obsolete-Attributes
28:50 - Erstellen eines eigenen [Export] Attributes
30:28 - Das Verwenden von [Export] auf Feldern
32:02 - Logik basierend auf Feldern mit dem [Export] Attribut
35:27 - Attribute wie Interfaces verwenden
37:08 - Aufbau eines Tests für die Zeitmessung
38:37 - Zeitmessung
39:45 - Ausblick
40:22 - Abmoderation
#csharp #tutorial #programming #TheGameDevGuide
🎬 Du willst mehr sehen? GameDev & Digital Art auf Twitch: https://twitch.tv/mostwanted38
📷 Bilder, Updates, Stories & Reels? Auf Instagram: https://instagram.com/mostwanted38 und https://instagram.com/meowingbytes
🎮 Gaming Content? Auf unserem YT-Kanal: @MostWanted38Gaming
🤩 Streams, Clips & Highlights? Auf unserem YT-Kanal: @MostWanted38TV
💲 Finanziell supporten? Twitch Abo! YouTube Kanalmitgliedschaft! Patreon! Stream-Donations! BuyMeACoffee! Ko-fi! & mehr! @mostwanted38 oder @meowingbytes
--------
Du willst Programmieren lernen mit der Programmiersprache C#? Dich interessiert die Spieleentwicklung und die Unity Engine? Dann Willkommen zu unserer neuen Serie! Wir starten einsteigerfreundlich mit allen Grundlagen und arbeiten uns Schritt für Schritt zu komplexeren Themen inkl. den Grundlagen der Game-Engine hin!
How to use Types in C#?
How to use typeof(T) in C#?
How to use .GetType() in C#?
How to retrieve informations from types in C# ?
How to dynamically invoke constructors, methods or properties of a type in C#?
How to use System.Reflection in C#?
How does [Obsolete] work in C#?
How to define your own attributes in C#?
When to use your own attributes in C#?
Why are Attributes better than interfaces in C#?
C#, Programmierung, typeof(T), System.Reflection, Attributes, .NET, Coding, C# Tutorial, Codebeispiele, Entwickler, Softwareentwicklung, Reflection in C#, C# Attribute verwenden, Metadaten, Reflektionstechniken, C# Wissenserweiterung, C# Fortgeschrittene, C# Grundlagen, Objektorientierte Programmierung, C# Methoden, C# Klassen, Visual Studio, Debugging, C# Anwendungen, C# Best Practices, Codeanalyse, Dynamische Programmierung, C# Tipps und Tricks, C# Attribute erklärt
Other Videos By TruelyMostWanted
Other Statistics
Counter-Strike: Source Statistics For TruelyMostWanted
Currently, TruelyMostWanted has 86 views for Counter-Strike: Source across 2 videos. There's close to an hours worth of content for Counter-Strike: Source published on his channel, making up less than 0.49% of the total overall content on TruelyMostWanted's YouTube channel.