C# 读取配置(详细操作,让我们一起共同成长)
.NET Core
(源码我就不上传了,自己敲会更好)
首先我们创建一个空的ASP.Net Core Web 应用程序
创建成功之后我们可以看到启动文件和配置文件
启动后要想读取到配置,我们肯定是要在配置里面写入,首先,
第一步,在配置appsettings.json写入2种格式:(根据自己的需求写)
第二步:获得配置的值
在Program.cs操作:
新建CoinAppSettings类:
提示:IConfigurationRoot需引用:using Microsoft.Extensions.Configuration;
Model也是需要新建实体:
第三步:展示配置的值,在Startup.cs进行操作
最后,如果报错的话,可能是有些地方没有引用,你可以根据它的引用提示去操作,应该是没有问题,运行成功之后我们可以得到:
这个是比较常用的一种方法,还有一种简单的用于测试原理:
第一步:在Program.cs里面操作,和上面有点区别就是不需要在这获取值
第二步:直接在Startup.cs里面注入,然后可以直接获取值,直接得到结果
如果还有什么不懂得,可以留言,也可以百度深入了解一下,可能有些地方没有讲到,希望大家也可以提出来,希望我们共同成长,成为一位优秀的架构师
分类:
asp.net MVC
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统