MST

星途 面试题库

面试题:C# 中如何在 ASP.NET Core 项目里创建一个简单的 RESTful API 接口

假设你正在使用 ASP.NET Core 结合 C# 开发一个 RESTful API 项目,要求你创建一个用于获取用户信息的 GET 接口。用户信息包含姓名(Name)、年龄(Age)、邮箱(Email),请用代码展示具体实现步骤,包括创建控制器以及相关模型类。
20.7万 热度难度
编程语言C#

知识考点

AI 面试

面试题答案

一键面试
  1. 创建用户模型类: 在项目的合适文件夹(如Models)下创建一个User.cs文件。
    namespace YourNamespace.Models
    {
        public class User
        {
            public string Name { get; set; }
            public int Age { get; set; }
            public string Email { get; set; }
        }
    }
    
  2. 创建控制器: 在Controllers文件夹下创建一个UserController.cs文件。
    using Microsoft.AspNetCore.Mvc;
    using YourNamespace.Models;
    
    namespace YourNamespace.Controllers
    {
        [ApiController]
        [Route("[controller]")]
        public class UserController : ControllerBase
        {
            [HttpGet]
            public ActionResult<User> GetUser()
            {
                // 这里只是简单示例返回一个固定用户,实际应用中应从数据库等获取数据
                var user = new User
                {
                    Name = "John Doe",
                    Age = 30,
                    Email = "johndoe@example.com"
                };
                return Ok(user);
            }
        }
    }
    

请根据实际项目情况调整YourNamespace为项目的实际命名空间。