准备进行有指导的项目

已完成

使用 Visual Studio Code 开发 C# 控制台应用程序的版本。 该应用程序附带基本功能,可以创建适用于领养的宠物的示例数据,并显示宠物的信息。 添加的主要功能是使用单个搜索词搜索可用狗。 辅助任务包括添加和显示 suggestedDonation 数据。

设计规范

对于 Contoso Pets 应用程序的新功能,设计规范提供了狗搜索和建议的捐赠功能的详细信息:

  • 狗属性搜索

    • 收集有关宠物特征搜索词的用户输入
    • 循环浏览动物数组并识别“狗”
    • 对于每个狗,结合物理和个性描述进行搜索
    • 在合并的描述中搜索输入术语匹配
    • 输出具有术语匹配的狗
  • 建议的捐赠数据

    • 定义 suggestedDonation 字符串
    • 扩展 ourAnimals 数组以包含 suggestedDonation,并为 suggestedDonation 填充示例数据。
    • 确保所有使用ourAnimals数组的情况都考虑到所添加的suggestedDonation数据
    • 带区域货币符号($,€,¥,...)的输出 suggestedDonation

初学者代码概述

初始样板代码开发已完成。

  1. 此引导项目模块的起始项目包含一个名为Program.cs的文件,该文件提供以下代码功能:

    • 代码声明用于收集和处理宠物数据和菜单项选择的变量

    • 声明 ourAnimals 数组的代码

    • 代码使用围绕 if-else if-else 构造的 for 循环来使用示例数据集填充 ourAnimals 数组

    • 代码显示用户选择的以下主菜单选项:

      1. List all of our current pet information
      2. Display all dogs with a specified characteristic
      
      Enter menu item selection or type "Exit" to exit the program
      
    • 该代码读取用户的菜单项选择,并显示一条消息以回显其选择

    • 使用初始代码,仅选择“1. 列出我们当前所有宠物信息”函数

目标是更新现有代码,以开发前面所述的应用功能。 主要功能:

  • 添加狗属性搜索
  • 包括建议的捐赠数据

使用 Visual Studio Code 作为开发环境,并在开发过程的每个阶段测试应用程序。

设置

使用以下步骤为引导式项目练习做准备。

  1. 下载包含引导项目代码文件夹的 zip 文件。

  2. 在本地解压缩下载的文件(如果未使用本地开发环境,则将其解压缩到沙盒中)

    1. 在本地计算机上,导航到下载文件夹。
    2. 右键单击 Guided-project-Develop-conditional-branching-and-looping-structures-in-CSharp.zip 文件,然后选择“ 全部提取”。
    3. 使用 “浏览 ”按钮将 Windows 桌面文件夹指定为提取位置,然后选择“ 选择文件夹”。
    4. 完成后,选择“ 显示提取的文件”,然后选择“ 提取”。
    5. 记下解压缩的文件夹位置。
  3. 在 Visual Studio Code 中打开提取的 Guided-project-Work-with-variable-data-in-CSharp-main 文件夹

    1. 在本地打开 Visual Studio Code(或者打开 MS Learn 沙盒,如果未使用本地开发环境,请打开 Visual Studio Code)

    2. 在 Visual Studio Code 的 “文件 ”菜单上,选择“ 打开文件夹”

    3. 导航到包含提取文件的文件夹。 展开文件夹结构以找到名为“GuidedProject”的文件夹。

    4. 选择“Guided-project-Work-with-variable-data-in-CSharp-main”,然后选择“选择文件夹”

      • Visual Studio Code EXPLORER 视图应显示两个名为 FinalStarter 的子文件夹。

现在,你已准备好开始进行引导式项目练习。 祝你好运!