一分钟做测试: 哪些是编译就报错? 哪些是运行时报错? 哪些的调用才报错? 哪些又是不同同时使用?
结果明天在QQ群揭晓,当然自己可以粘贴自己测试:
/// <summary>
/// 一分钟做测试:
/// 哪些是编译就报错?
/// 哪些是运行时报错?
/// 哪些的调用才报错?
/// 哪些又是不同同时使用?
/// </summary>
[ApiController]
[Route("api/[controller]")]
public class WeatherForecastController : ControllerBase
{
[HttpGet]
public ActionResult<IEnumerable<string>> Get()
{
return null;
}
[HttpGet("{id}")]
public ActionResult<string> Get(int id)
{
return null;
}
[HttpGet("{id}", Name = "[action]")]
public int GetTodo(int id)
{
return id;
}
[HttpPost]
public void Post([FromBody] string value)
{
Response.WriteAsync(value);
}
[HttpPut("{id}")]
public void Put(int id, [FromBody] string value)
{
Response.WriteAsync($"id:{id},value:{value}");
}
[HttpDelete("{id}")]
public void Delete(int id)
{
}
public IActionResult GetPlay(int id)
{
return null;
}
[Route("")]
public IActionResult GetPlayBask(int id)
{
return null;
}
[Route("{name}")]
[HttpGet]
public string GetWhoName(string who)
{
return who;
}
// ConstraintMap need
[HttpGet("{cname:customName}")]
public ActionResult<string> GetCustom(string cname)
{
return cname;
}
[HttpGet("abs")]
public IEnumerable<string> GetAbs()
{
return new string[] { " apbs" };
}
[Route("{name?}")]
[HttpGet]
public string GetName([FromRoute(Name = "name")]string who)
{
return who;
}
[HttpPost("Post")]
[HttpPut("Checkout")]
public void GetCheck()
{
}
}