网站建设的摘要,wordpress 禁用评论,小榄做网站,互动平台罗马复兴目录
1、项目介绍
2、为项目添加依赖
3、代码中导入命名空间
4、代码中使用
示例 1#xff1a;string转换
示例 2#xff1a;object转换 1、项目介绍
Com.Gitusme.Net.Extensiones.Core是一个.Net扩展库。当前最新版本1.0.4#xff0c;提供了常见类型转换#xff0c…目录
1、项目介绍
2、为项目添加依赖
3、代码中导入命名空间
4、代码中使用
示例 1string转换
示例 2object转换 1、项目介绍
Com.Gitusme.Net.Extensiones.Core是一个.Net扩展库。当前最新版本1.0.4提供了常见类型转换可减少代码量并提高编程效率。基于.Net Standard 2.0开发支持windows、linux、IOS等多平台。 2、为项目添加依赖
打开NuGet包管理搜索”Com.Gitusme.Net.Extensiones.Core“关键字安装最新版本。 3、代码中导入命名空间
using Com.Gitusme.Net.Extensions.Core;
4、使用示例
示例 1string转换 // Example 1: 判断string是否为null string str null; if (str.IsNullOrEmpty()) { System.Console.WriteLine(Example 1 输出结果: null); } // Example 2: 判断string是否匹配正则 string hello Hello, gitusme; var isMatch hello.IsMatch(Hello, \w); System.Console.WriteLine(Example 2 输出结果: isMatch); // Example 3: 将string转换为Json实体对象 string json {\Id\:0,\Name\:\Json Object\}; var jsonObj json.ToJsonObjectMyJsonObject(); System.Console.WriteLine(Example 3 输出结果: jsonObj.Name); // Example 4: 将string转换为Xml实体对象 string xml ?xml version\1.0\ encoding\utf-8\? root xmlns:xsi\http://www.w3.org/2001/XMLSchema-instance\ xmlns:xsd\http://www.w3.org/2001/XMLSchema\ id\0\ nameXml Object/name /root; var xmlObj xml.ToXmlObjectMyXmlObject(); System.Console.WriteLine(Example 4 输出结果: xmlObj.Name); // Example 5: 将string转换为DateTime string date 2023/10/22 21:32:00; var dateTime date.ToDateTime(); System.Console.WriteLine(Example 5 输出结果: dateTime.ToString()); // Example 6: 将string转换为字符数组 string gitusme gitusme; var array gitusme.ToCharArray(); System.Console.WriteLine(Example 6 输出结果: array); // Example 7: 将string转换为int32 string intStr 100; var intValue intStr.ToInt32() 10; System.Console.WriteLine(Example 7 输出结果: intValue); // Example 8: 将string转换为decimal string decimalStr 3.141592653589793238462643383279502884197; var decimalValue decimalStr.ToDecimal(); System.Console.WriteLine(Example 8 输出结果: decimalValue); // Example 9: 将string转换为uri string uriStr https://github.com/gitusme/Com.Gitusme.Net.Extensiones; var uriValue uriStr.ToUri(); System.Console.WriteLine(Example 9 输出结果: uriValue.Host); // Example 10: 将string转换为color string colorStr #aabbcc; var colorValue colorStr.ToColor(); System.Console.WriteLine(Example 10 输出结果: colorValue);
运行结果 示例 2object转换 // Example 1: 判断对象是否为null MyObject obj null; if (obj.IsNull()) { System.Console.WriteLine(Example 1 输出结果: null); } // Example 2: 对象为null的时候返回传入的默认值 var def obj.OrDefault(new MyObject()); System.Console.WriteLine(Example 2 输出结果: def); // Example 3: 如果对象不为null则执行传入的Action行为 def.IfPresent((it) { System.Console.WriteLine(Example 3 输出结果: it.Name); }); // Example 4: 将Xml对象转换为Xml文本 var xmlObj new MyXmlObject(); string xml xmlObj.ToXml(); System.Console.WriteLine(Example 4 输出结果: xml); // Example 5: 将Json对象转换为Json文本 var jsonObj new MyJsonObject(); string json jsonObj.ToJson(); System.Console.WriteLine(Example 5 输出结果: json);
运行结果 您能够认真学习完本篇实属不易欢迎点赞加关注收藏交流和探讨。