C#中读取自定义的config文件(数据库的连接符大多情况使用)

C# 配置文件设置详解 C# 提供了多种配置文件类型,使开发者可以根据不同的需求和场景选择合适的配置文件格式。在实际开发中,我们应该注意配置文件的安全性和跨平台兼容性,以确保应用程序可以稳定运行并保护敏感信息。通过本文的介绍,希望你能更好地理解和掌握 C# 配置文件的使用。 阅读详情

我们都知道web.config 的读取方法有两种:

 

1、使用System.Configuration 的 ConfigurationManager 读取


2、使用AppSettingReader进行读取

 

很多时候我们需要自己定义些Config文件,这些需要怎么去读呢?


首先我们新建一个Config文件,命名为Test.config,当然里面的内容都是不需要的,因为我们要自己定义,所以把它们都删除掉


接着写我们自己的内容(哦,对了,config文件事实上就是一个XML文件,所以第一句声明必须有的)

 

  

好了,上面就是我们自己写的config文件了,接下来就要进行读取操作了

 

  

嗯,这样就可以读取我们自己写的config文件了


还有一点,对于每个XmlNode,如果我们要取得它的所有属性可以用下面的代码

 

 


http://www.cnblogs.com/chenjilv/archive/2008/05/20/1203236.html

c#读取自定义配置文件 在开发Asp.net站点的时候,我们会遇到很多的配置参数:网站名称,上传图片后缀,上传文件后缀,关键字过滤,数据库连接字串等等,这些内容如果比较少的话,直接配置到Web.config文件中,借由.NET提供的操作类,将会非常方便的来操作这些自定义配置节点,此代码中包含简单、有父节点、和节点集合的配置与读取方法,注释也很清晰,值得参考 立即下载

相关推荐

C#读取Appconfig中自定义的节点

在使用Nlog的时候,发现了一个之前没注意的问题。   以前,我的app配置文件都是这么写的,当然配置比较多的时候会改用xml。   如果节点中的内容很多的话,我自己有时候都分不清哪个是做什么的,可能朋友们会说,你加个注释不行了。但是可不可以把一些相同的配置放在一起呢,像上面的nlog一样。先试着改造下配置文件   1       2         <section name="mySection" type="ConfigSolution.ConfigSectionHandler,ConfigSolutio

C# 读写自定义的Config文件

在软件开发中,经常用到设置这样的功能,如果设置中的功能不多,用 Json、XML 这样的数据结构存储非常的麻烦,一个字段的读写,就要写大量的代码,例如 Json 要写实体类才能进行读写,假设其中一个功能不用,这个字段所有相关的引用都要进行删除和修改,使用 ini 这样的方式,现在几乎没几个人用了,于是我决定用微软自带的Config文件方式。于是搜索了一下自定义Config文件,发现网上大部分帖子都是读写 “软件名.exe.config” 文件,没什么用,和我设计需求不符合,于是我自己写了一个。...

熊思雨的博客 8400

AGM Supra软件从零到一:国产CPLD工程创建全流程实战解析

本文详细解析了AGM Supra软件在国产CPLD开发中的全流程实战操作,从工程创建到代码开发、编译调试,再到高级技巧与疑难排解。特别对比了Supra与Quartus的差异,提供了工程路径管理、Quartus项目转换、HDL代码规范等实用技巧,帮助开发者高效完成CPLD项目开发。

weixin_29193259的博客 503

Winform—C#读写config配置文件

  现在FrameWork2.0以上使用的是:ConfigurationManager或WebConfigurationManager。并且AppSettings属性是只读的,并不支持修改属性值. 一、如何使用ConfigurationManager? 1、添加引用:添加System.configguration 2、引用空间 3、config配置文件配置节 常用配置节: (...

weixin_42339460的博客 1260

K8s私有仓库拉取镜像报错解决:x509 certificate signed by unknown authority

在Kubernetes环境中使用自签名证书的私有Harbor镜像仓库时,常会遇到证书验证失败的问题。本文将详细讲解如何解决这个常见的证书问题。Kubernetes版本:1.28.2容器运行时:containerd 1.6.20私有仓库:Harbor(使用自签名证书)(超简单搭建私有仓库Harbor-亲测无坑解决K8s私有仓库证书问题的关键在于正确配置容器运行时(本例中是containerd)信任私有仓库的证书。

lzz的博客 2141

物联网低功耗广域网NB-IoT开发(一):初识NB-IoT

(二)NB-IoT的关键特性: (三)NB-IoT的应用场景: 二、NB-IOT介绍

weixin_49763156的博客 853

C#中通过读取配置文件动态创建泛型对象

众所周知,在c#中,我们在获知的某一类型后,可以运用Activator.CreateInstance来动态的创建对象的实例。获取类型的话,可以使用typeof或者GetType来实现。而笔者最近遇到了一个需要通过读取配置文件来动态创建泛型类型的案例,让我们一起来看一下。 1. 背景 我们考虑一下这样的一个场景,我们需要开发了一个用于排序的通用的可扩展的库。利用该库,用户可以自定义排序规则(比较...

weixin_30784945的博客 456

得利捷datalogic扫码枪调试说明

针对得利捷datalogic扫码枪快速调试并,可以根据详细步骤设置扫码枪,并配有tcp调试助手辅以验证,以达到快速调试完成扫码枪的工作。

Conway510的博客 1万+

asp.net网站读取app.config配置内容

阐述应用程序读取配置文件的基本逻辑。同时对实现类partial拆分配置文件的常用方法进行总结和说明

郑林的专栏 992

蓝桥杯FPGA赛道积分赛

代码如下: 按键驱动 代码如下 按键驱动 代码如下: 顶层文件 按键驱动 数码管驱动 声明:本代码借鉴网络资料,如有侵权和错误请联系作者删除。我是从寒假开始备赛的,由于我基础不行,备赛过程中也是混混呃呃的,备赛效率不高,总体来说备赛不认真,有点拖拉,但是最后我也坚持备赛到了今天,在备赛过程中,即复习了旧的东西,也学到了新的东西,总结起来还是有点收获的,后天北京、天津、河北地区就要进行省赛了,我会全力以赴,不管结果怎么样,尽力就好,最后祝大家都能

weixin_69804913的博客 1993

逆向实战:Soul聊天协议加密与Frida绕过检测

本文详细解析了Soul聊天协议逆向分析的全过程,重点介绍了如何利用Frida绕过应用的反调试检测机制。通过静态分析定位关键SO库,并编写Frida脚本动态Hook线程创建函数,成功实现对抗。文章还进一步追踪了基于DES算法的加密流程,并探讨了协议数据结构的解析方法,为移动应用安全研究提供了实战参考。

2w3e4r5t6y的博客 1133

ASP.NET读取设置Web.config文件--数据库

一.配置方法1. 添加 MySql 引用2.C#读取web.config文件信息在 web.config 文件中可以宏定义设置数据库配置<?xml version="1.0"?> <!-- 有关如何配置 ASP.NET 应用程序的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=169433 --> <configuration> <ap

小毅哥哥的博客 7135

YOLO26涨点改进 | 全网独家创新、检测头Head改进篇 | AAAI 2026 | 使用StripConvHead改进YOLO26的检测头,处理小目标、遮挡小目标检测有效涨点,助力高效发论文

🔥本文给大家介绍使用StripConv条形卷积改进 YOLO26的检测头,可以显著提高模型在高纵横比物体检测、目标定位和多尺度物体检测方面的表现。StripConv条形卷积能够更有效地捕捉细长物体的特征,提升定位精度,并通过简化卷积核设计减少计算冗余,优化计算效率。此外,该改进增强了 YOLO26对复杂场景和实时任务的适应能力,特别适用于遥感图像目标检测、小目标检测等领域。具体怎么使用请看全文。摘要:随着遥感物体检测的快速发展,检测高纵横比物体仍然是一个挑战性问题。

Ai缝合怪、助力小伙伴高效发论文 269

C# winForm读取配置文件 App.config

WinForm或WPF应用程序有时候需要保存用户的一些配置就要用到配置文件,而微软为我们的应用程序提供了Application Configuration File,就是应用程序配置文件,可以很方便的访问和修改应用程序的配置。此文中我们以Winform的数据库服务器配置为例。 工具:Microsoft Visual Studio 2013  系统:Widows7 方法和步骤如下:

普羅●米修斯 ——— HelloWorld 1万+

如何离线环境下安装Dify插件 (可提供远程指导协助)

离线环境下安装Dify插件

litlit023的专栏 8101

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

C# 读取配置文件App.config来连接SQLserver2008数据库

第一步:新建应用程序的配置文件App.config 右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默认的文件名称为“app.config”,单击“确定”。出现在设计器视图中的App.config文件为: <?xmlversion="1.0"encoding="utf-8"?&g...

美奇软件开发工作室 3071

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

C#使用读取配置文件的方法连接数据库

首先,添加引用System.Configuration 在代码中,写连接字符串: using System.Configuration; //写连接字符串 private string connStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString; 在App.Config写相关信息 <?xml v...

欢迎私信、留言交流 2373

C#读取Web.config文件里面的值

C#读取Web.config文件里面的值Web.config配置文件后台工具类读取 Web.config配置文件 <configuration> <appSettings> <add key="CS1" value="UTF-8" /> </appSettings> <connectionStrings> <add name="connOracle" connectionString="Data Sour

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 2444

C#项目中读取并修改App.config文件

本文简单介绍C#项目中读取并修改App.config文件的方法,AppConfig最重要的功能就是它将命令行选项和配置文件选项统一到一种数据结构中。 <br />1. 向C#项目实例中的项目添加app.config文件:<br />右击C#项目实例中项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默认的文件名称为“app.config”,单击“确定”。出现在设计器视图中的app.config文件为:<?xmlversion

dragon_feeling的专栏 4064

C#配置app.config文件访问数据库,支持直接访问和ODBC访问

C#配置app.config文件访问数据库,将应用程序部署到新环境时,仅仅通过修改****.exe.config配置文件即可,而不用重新生成应用程序。 (1)新建窗体应用程序 (2) ...

bgbgx的博客 1047

C# Winform 配置文件App.config

在C#中,配置文件很常用,ASP.NET 和 Winform 名称不同,用法一样,如下图config 文件通常用来存储一些需要修改的数据,比如用户名密码,连接数据库的IP地址等,而不是在代码中写死。有人可能会问,那我自己自定义一个配置文件也行,为什么要用它这个?区别当然有,微软自己封装的读取和写入会更简单一些,你自己封装的,就要自己去封装测试,但最终的效果其实是一样的。

熊思雨的博客 1万+

C#项目实例中读取并修改App.config文件

C#项目实例中读取并修改App.config文件          本文将谈谈C#项目实例中读取并修改App.config文件,AppConfig最重要的功能就是,它将命令行选项和配置文件选项统一到一种数据结构中。尽管这会导致复杂化。   C#项目是指一系列独特的、复杂的并相互关联的活动,这些活动有着一个明确的目标或目的,必须在特定的时间、预算

liyanzhong3的专栏 778

C#的配置文件App.config使用总结

首先,先说明,我使用的app.config 配置文件的格式如下: 因此,对于配置文件的读取方式如下:(依然由上面的文件举一个简单的例子) static string str = "Data Source=" + System.Configuration.ConfigurationManager.A

筑梦★逐梦 3万+
上一篇: 一个程序员的C#命名规则(看了觉得挺不错的)
下一篇: ref 和 out 的区别(笔试常会考的题目)
Csdbfans
博客等级 码龄18年 73粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值