C# Expert OOP - Lecture 6: How to Dynamically Save/Load Objects with JSON, User Defined Classes
SECourses
#ObjectOrientedProgramming #CSharp #Software #Engineering #Programming #Course Hello everyone. My name is Furkan Gözükara, and I am a Computer Engineer Ph.D. Assistant Professor at the Software Engineering department.
In this course, starting from ground to the advanced level Object Oriented Programming concept and the C# programming language will be taught.
Object Oriented Programming Full Course with C# Playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffsnH3XJb66FDIHh1yHwWC26I
GitHub repository of the Object Oriented Programming with C# course : https://github.com/FurkanGozukara/CSE215-2020-object-oriented-programming-with-cSharp
Discord channel link of the course : https://discord.gg/6Mrb8MwteQ How to use Discord : https://youtu.be/AEwPtYiLvsQ
This course requires you to have fundamental knowledge about programming in C#. If you do not have, you can watch our Introduction to Programming with C# course playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffskoSXySh0MdiayPJsBZ7m2o
In Lecture 6 the following topics are covered:
- What are fields and properties in classes and what are their differences
- How to build your custom classes
- How to initialize your custom class with set values
- How to assign values to instance of an object of your custom class
- How to compose custom method extensions to default object types (e.g. string, int, etc.) and to your custom classes (cars)
- How to inline use custom classes with using.static.full_path of class methodology
- How to use try catch to catch different type of exceptions and handle them differently
- How to use Set and Get methods to differently handle assignment and reading of a value for the properties of user defined classes
- How to use switch, case, var, static, const, readonly, File.WriteAllText, stringbuilder, File.ReadAllLines , File.ReadLines , string.Split(string) , string.Join methods
- What are the differences of constant, readonly and static variables
- How to save custom class object into a text file and how to load that object from text file with primitive methodology
- JSON (JavaScript Object Notation)
- How to utilize Json by using Newtonsoft.Json .NET library to dynamically save any object into a text file and load dynamically object from that text file with easiness and effectiveness
If you want to start learning programming or develop your other Software Engineering related skills you can watch our below full courses:
[1] Introduction to Programming Full Course with C# playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffskoSXySh0MdiayPJsBZ7m2o
[2] Object Oriented Programming Full Course with C# playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffsnH3XJb66FDIHh1yHwWC26I
[3] Artificial Intelligence (AI) and Machine Learning (ML) Full Course with C# Examples playlist: https://www.youtube.com/playlist?list=PL_pbwdIyffskVschrADCL6KEnL_nqDtgD
[4] Software Engineering Full Course playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffslgxMVyXhnHiSn_EWTvx1G-
[5] Security of Information Systems Full Course playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffslM_o92NwkaUzD7C6Fekx26
[6] (Turkish) Bilgisayar Becerileri Tam Ders playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffsmyE2e909ea1MXLcMb8MenG
notice : automatic subtitle timing success ... https://www.youtube.com/watch?v=c3efZ4nFEuI
579940199 Bytes