filmov
tv
C# Expert OOP - Lecture 6: How to Dynamically Save/Load Objects with JSON, User Defined Classes

Показать описание
#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.
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 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:
notice : automatic subtitle timing success
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.
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 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:
notice : automatic subtitle timing success
Комментарии