A simple console-based notebook application built using C#.
- Add a new note
- List all notes
- Update an existing note
- Delete a note
- Automatically save notes to a file
- Load saved notes when the program starts
- C#
- .NET Console Application
- File I/O (Read & Write)
- JSON Serialization (System.Text.Json)
- The program stores notes in a List during runtime.
- When the user performs any operation (add, update, delete), the data is:
- Converted to JSON
- Saved into a file called notes.json
- When the program starts:
- It reads the notes.json file
- Converts JSON back to objects
- Loads the notes into memory
NotDefteriUygulamasi/ β βββ Program.cs βββ NotDefteriUygulamasi.csproj βββ notes.json (created automatically)
- Open the project in Visual Studio
- Press Ctrl + F5
- Choose an option from the menu
- Add Note
- List Notes
- Update Note
- Delete Note
- Exit
This project demonstrates how to:
- Use File I/O in C#
- Apply JSON Serialization & Deserialization
- Work with Lists and Objects
- Build a simple interactive console application
Mahmoud Bakar π¨βπ»