c# 项目常用技巧
萌新一枚,后期会定期持续更新,大家有什么好的项目技巧可以一起分享,一起进步,欢迎一切有建设性的建议!!
项目场景1:
背景:
在日常项目中,很多时候某些参数可能会时常需要改变,一般情况下,在没有用数据库或者设计出可修改的显示界面,一般推荐使用配置文档供给现场人员修改的方式:
代码演示:构建ini配置文件的方式
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Runtime.InteropServices;
using System.IO;
namespace FileConfig
{public class ConfigHelp{//设置配置文件路径public string Path { get ; set; }/// /// 修改INI文件中内容/// /// 在其中写入的节点(文件名)名称/// 设置的项名/// 要写入的新字符串/// INI文件完整路径/// 非零表示成功,零表示失败 [DllImport("kernel32")]private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);/// /// 为INI文件中指定的节点取得字符串/// /// 在其中查找关键字的节点名称/// 获取的项名/// 指定的项没有找到时返回的默认值/// 指定一个字串缓冲区,长度至少为nSize/// 指定装载到lpReturnedString缓冲区的最大字符数量/// INI文件完整路径/// 复制到lpReturnedString缓冲区的字节数量,其中不包括那些NULL中止字符 /// [DllImport("kernel32")]private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);/// /// 导入文件路径/// /// public ConfigHelp(string path){Path = path;}public ConfigHelp() { }/// /// 在指定的路径设置INI配置文件///
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
