{"id":18399484,"url":"https://github.com/kamiviolet/csharp-project-branching-looping","last_synced_at":"2025-04-12T15:59:55.870Z","repository":{"id":193692381,"uuid":"689313934","full_name":"kamiviolet/CSharp-Project-branching-looping","owner":"kamiviolet","description":"In correspondence with:  Add logic to C# console applications (Get started with C#, Part 3) ","archived":false,"fork":false,"pushed_at":"2023-09-09T17:10:35.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-16T02:46:31.209Z","etag":null,"topics":["csharp-learning"],"latest_commit_sha":null,"homepage":"https://learn.microsoft.com/en-us/training/paths/get-started-c-sharp-part-3/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kamiviolet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-09T12:20:28.000Z","updated_at":"2023-09-09T23:35:03.000Z","dependencies_parsed_at":"2024-12-24T11:27:39.956Z","dependency_job_id":"4d75e7c1-6b2e-4767-a364-292a54bf97d8","html_url":"https://github.com/kamiviolet/CSharp-Project-branching-looping","commit_stats":null,"previous_names":["kamiviolet/csharp-project-branching-looping"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamiviolet%2FCSharp-Project-branching-looping","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamiviolet%2FCSharp-Project-branching-looping/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamiviolet%2FCSharp-Project-branching-looping/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamiviolet%2FCSharp-Project-branching-looping/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kamiviolet","download_url":"https://codeload.github.com/kamiviolet/CSharp-Project-branching-looping/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248593561,"owners_count":21130310,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp-learning"],"created_at":"2024-11-06T02:27:27.594Z","updated_at":"2025-04-12T15:59:55.851Z","avatar_url":"https://github.com/kamiviolet.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CSharp-Project-branching-looping\n\n## Introduction\n\nThis project sourced from Microsoft Learn, equivalent to **Add logic to C# console applications (Get started with C#, Part 3)**\n\n[Navigate to Microsoft Learn](https://learn.microsoft.com/en-us/training/paths/get-started-c-sharp-part-3/)\n\nThis project is to create a console application about animal data, to display the collection of the stored animals, to add new animal into the collection, to update information of animals which met the conditions.\n\nThere are in total 8 options on the menu after the program is loaded:\n1. List all of our current pet information\n2. Add a new animal friend to the ourAnimals array\n3. Ensure animal ages and physical descriptions are complete\n4. Ensure animal nicknames and personality descriptions are complete\n5. Edit an animal's age\n6. Edit an animal's personality description\n7. Display all cats with their characteristics\n8. Display all dogs with their characteristics\n\nThis repository is composed of 3 parts:\n* Guided Project (Task 1-2)\n* Challenge Project (Task 3-4)\n* Complete version (Task 1-8)\n\n### Guided Project\nThe folder contains documents about the license and README from Microsoft, and a sub folder named \"GuidedProject\".\nInside \"GuidedProject\", you can find 2 subfolders: \"Final\" and \"Starter\".\nFinal folder contains the finished part (covering Task 1-2) suggested by Microsoft for reference.\nStarter folder contains my work.\n\n### Challenge Project\nThe folder contains documents about the license and README from Microsoft, and a sub folder named \"ChallengedProject\".\nInside \"ChallengedProject\", you can find 2 subfolders: \"Final\" and \"Starter\".\nFinal folder contains the finished part (covering Task 3-4) suggested by Microsoft for reference.\nStarter folder contains my work.\n \n### Complete Project\nInside the subfolder of \"contozo_animal_family\" (temp name I created), you can find the executable file Program.cs to check my work or run it in your local environment.\n\n## How to run the program in the local environment\nThis repository requires .NET runtime installed in the local environment to run it. \n\n### I have installed .NET in my computer\nPlease download the zip file of this repository or use `git clone` command with the URL to clone it to your drive. \nGo to the targeted folder, you can either run it in your terminal or open with your preferred IDE (for example Viscual Studio / Visual Studio Code).\nIf you want to run it in the terminal, use `dotnet run` to build and run it.\nIf you want to run it inside your preferred IDE, like Visual Studio, you can navigate yourself to *debug* in the top menu bar, and click *start debugging*.\n\n### I have not installed .NET in my computer\nPlease go to the link below which leads you back to Microsoft, follow the instructions and install .NET in your computer.\n\n[Install .NET on Windows, Linux, and macOS](https://learn.microsoft.com/en-us/dotnet/core/install/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkamiviolet%2Fcsharp-project-branching-looping","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkamiviolet%2Fcsharp-project-branching-looping","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkamiviolet%2Fcsharp-project-branching-looping/lists"}