首页 » 网站推广 » phpxml封装类技巧_c net XML 对象类封装NET FrameWork对象类分享

phpxml封装类技巧_c net XML 对象类封装NET FrameWork对象类分享

访客 2024-12-08 0

扫一扫用手机浏览

文章目录 [+]

这次的目的是给大家说一下 如何让代码变得更 简介。

配置信息 常日会存在一个文件中,这个时候 就要对其进行二次的处理。
方便利用。

phpxml封装类技巧_c net XML 对象类封装NET FrameWork对象类分享

紧张利用的技能为泛型技能。
大略的来说也便是T编程

phpxml封装类技巧_c net XML 对象类封装NET FrameWork对象类分享
(图片来自网络侵删)

将实体类工具以XML的办法存放到指定路径

public static bool WriteToFile(object obj, string filePath) { FileInfo fi = new FileInfo(filePath); if (fi.Directory.Exists == false) { fi.Directory.Create(); } if (fi.Exists == true) { fi.Delete(); } string value = ObjToXml(obj); //这个是上一次方法进行供应的。
详细信息可以看上边的链接 System.IO.File.WriteAllText(filePath, value, Encoding.UTF8); return true; }

将文件读取为 实体类

/// <summary> /// 将文件读取为 实体类 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="filePath"></param> /// <returns></returns> public static T FileToObj<T>(string filePath) where T : new() { FileInfo fi = new FileInfo(filePath); if (fi.Directory.Exists == false) { return default(T); } if (fi.Exists == false) { return default(T); } string value = System.IO.File.ReadAllText(filePath, Encoding.UTF8); return DeSerialize<T>(value); }

结合这次文章内容以及# .net XML 序列化与反序列化-NET FrameWork工具类分享

把类的基本操作完成了。
后边将为大家对技能细节进行解释。

相关文章

IT卫衣圆领,时尚与舒适并存的新潮流

随着时尚潮流的不断变迁,服装设计也在不断创新。在这其中,IT卫衣圆领以其独特的魅力,成为了年轻人追求个性与舒适的首选。本文将从圆领...

网站推广 2024-12-27 阅读0 评论0

探索手机开发语言,技术革新与未来趋势

随着移动互联网的蓬勃发展,智能手机已经成为人们日常生活中不可或缺的伙伴。而支撑着这些强大功能的背后,是各种编程语言的默默耕耘。本文...

网站推广 2024-12-27 阅读0 评论0

探索UTS语言版,未来沟通的桥梁

在全球化日益加深的今天,语言的交流显得尤为重要。作为一种新型的人工智能语言,UTS语言版凭借其独特的优势,正在成为连接不同国家和地...

网站推广 2024-12-27 阅读0 评论0