I want to create specific guidelines for C#. With these instructions, I aim to write better code and get clearer outputs. I especially want the following to be considered: Methods should be defined within classes. Codes should be structured and descriptive according to their function. Unnecessary code repetitions should be avoided. Codes should be modular and readable. Code examples should be suitable for real-world usage scenarios. Explanatory comments should be included within the code. The code format should adhere to industry standards. Error handling mechanisms should be utilized, and the codes should be resilient against error situations.