Skip to content

qtbui159/QtExtension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

QtExtension

自用的一些扩展类和扩展方法

0x01.DateTime
1.判断是否今天 IsToday
2.取当日时间区间 GetDaySection
3.取当月时间区间 GetMonthSection
4.取当年时间区间 GetYearSection

0x02.DateTimeOffset
1.判断是否今天 IsToday
2.取当日时间区间 GetDaySection
3.取当月时间区间 GetMonthSection
4.取当年时间区间 GetYearSection

0x03.String
1.串联(类似Join) Joins
2.取信息摘要 MD5
3.是否正则匹配 IsMatch
4.正则匹配 Match,Matches
5.十六进制转整数 HexToUInt8,HexToInt16,HexToInt32,HexToInt64,HexToUInt16,HexToUInt32,HexToUInt64
6.八进制转整数 OctToUInt8,OctToInt16,OctToInt32,OctToInt64,OctToUInt16,OctToUInt32,OctToUInt64
7.二进制转整数 BinToUInt8,BinToInt16,BinToInt32,BinToInt64,BinToUInt16,BinToUInt32,BinToUInt64

0x04. UInt8 Int16 UInt16 Int32 UInt32 Int64 UInt64
1.转到十六进制 ToHex
2.转到八进制 ToOct
3.转到二进制 ToBin
4.转到字节 GetBytes (UInt8除外)

0x05.NotifyCollection
1.通知Count属性更改 NotifyCollectionChanged

0x06.Decimal Double
1.增加中国式四舍五入 Round

0x07.ICollectoin
1.批量添加 AddRange
2.不存在添加 AddIfNotContains
3.移除满足条件的元素 RemoveWhere
4.根据字段去重 Distinct

About

Class Extension

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages