c#和.net 初见学习笔记(1)

c#和.net

背景介绍之类的就不再重复了,本次随笔记录从零开始学习c#和.net,有过java和python基础

版本

.net 6、visual studio 2022

接口和路由

个人习惯,学习时先看项目代码,看不明白的地方去查阅资料。从接口处切入

app.MapControllerRoute(
    name: "default",
    pattern: "{controller=Home}/{action=Index}/{id?}");

此处定义路由的基本格式
请求为 /controller/action/id 格式时自动路由到对应方法
controller 为控制器 (MVC)
cs文件创建在文件夹Controllers文件下
ps: 文件为DemoController.cs时 在路由格式中填写Demo即可

然后简易定义DemoController.cs 和其中方法

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using dotnetDemo.Controllers;
using Microsoft.AspNetCore.Mvc;

// For more information on enabling MVC for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860

namespace dotnetDemo.Controllers
{
    public class DemoController : Controller
    {
        // GET: /<controller>/
        public string Detail(int id)
        {
            return "happy new year!";
        }
    }
}

此处定义了简单的 DemoController.cs和一个简单方法Detail
语法与java类似,不再赘述
请求 为/demo/detail
id为参数

posted @   IVWT  阅读(26)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示