ijw.Next 0.7.8

What's New: 0.7.8(2024.12.23): *fix: delegateHelper.TryRunUntilNotNull func return null possibly. 0.7.7(2024.12.23): +net80 90 support *fix: ConsoleHelper.readKeyInSeconds throws when console window adjusts width. 0.7.6(2023.4.16): +net70 support 0.7.5(2023.1.11): *Add enum value extension classes. 0.7.4(2021.11.6): *Fix warning for net6.0 and net5.0 0.7.3(2021.8.26): *fix bug: ijwHelper.ToAllEnumStrings when collection is empty. *fix bug: stringBuilder.RemoveLast when there are no enough length to remove. 0.7.2(2021.2.9): *fix bug: throws CollectionEmptyException in IEnumerableContractShouldExt.ShouldNotBeEmpty(); 0.7.1(2021.2.7): +CollectionEmptyException *throws CollectionEmptyException in IEnumerableContractShouldExt.ShouldNotBeEmpty(); 0.7.0(2020.11.16): +net50. 0.6.12(2020.10.27): +ProcessHelper. 0.6.8(2020.10.19): *ToAllEnumString() +ProcessHelper. 0.6.5(2020.9.11): +Obj.HasProperty() extension. 0.6.4(2020.9.11): 0.6.3(2020.9.9): +enum extensions 0.6.1(2020.9.8): *should contract, add Exception message. +enumitems classes 0.5.8(2020.6.12): +interface IDebugString. +Object.ToDebugString extension method. +DataIndexAttribute and DebugStringDisplayNameAttribute 0.5.7(2020.6.4): +String.SubstringAfter and SubstringBefore extension methods. +String.SubstringBetween extension method. 0.5.4(2020.3.8): +Long.ToChineseNumberString extension method. +String.ParseChineseNumberToInt extension method. +String.FindAllChineseNumberStrings extension method. 0.5.3(2020.3.2): +Object in { } extension methods 0.5.2(2020.1.6): +obj.toBoolean toBooleanAnyway toBooleanNullable methods 0.5.1(2019.12.20): *obj.toOtherType, obj could be null 0.4.9(2019.12.17): -object.ToStringAnyway()/ToStringNullable() methods. 0.4.8(2019.11.25): -object.ToOtherType() methods. 0.4.7(2019.11.25): +ObjectToBasicType extension methods. 0.4.2(2019.11.7): +byte[].ToHexString. 0.4.1(2019.11.7): *string.shouldExistSuchFile() and string.ShouldBeValidAbsoluteName() return fileinfo now. Introduction: This package includes a few classes for processing welllog realtime data.

Showing the top 20 packages that depend on ijw.Next.

Packages Downloads
ijw.Next.Net.Socket.Async
Package Description
14
ijw.Next.Net.IP
Package Description
13
ijw.Next.Net.IP
Package Description
10
ijw.Next.Maths.Model
Package Description
10
ijw.DataReader.SerialPorts
Package Description
10
ijw.Next.Collection
What's New: 0.3.4(2023.5.26): *fix bug: ToSimpleEnumStrings output wrongly when only 1 item in collection. 0.3.3(2023.4.16): +net60 net70 support 0.3.1(2022.9.19): *system.valuetuple dep to ValueTupleBridge 0.3.0(2021.11.6): +2 dimension array extension method. 0.2.22(2021.8.26): *fix bug: IEnumerable{string}.Concat when collection is empty. 0.2.21(2021.5.21): *update pkgs; 0.2.20(2020.10.19): *IEnumerable.tosimpleEnumStrings non-generic verison. fix bugs. 0.2.17(2020.10.14): +IEnumerable.tosimpleEnumStrings non-generic verison. 0.2.16(2020.9.4): +IEnumerableExt.SkipNull
10
ijw.Next.Serialization
Package Description
7
ijw.DataReader
Package Description
6
ijw.Next.Collection.Async
Package Description
6
ijw.DataTransfer.Server
Introduction: This package includes data recieving classes which could be used to build server applications. What's in it: 1. SripeDataReceiver: working with SripeDataClient, in charges of data recieving and confirming. 2. SimpleDataReceiver: working with SimpleDataClent, in charges of data recieving.
6
ijw.Next.Maths.Distance
Package Description
6
Sripe.DataAcquisition.ModBusReader
Package Description
6
Sripe.RealtimeWellLog.DataService
Package Description
6
ijw.Next.DDD
Package Description
6
ijw.DataAcquisition
Package Description
6
ijw.Next.AppConfig
What's New: 0.4.7(2024.11.22): *fix bug, config could be null in GetConfig(configName) when deserializing *update ijw.Next.Serialization.Json to fix warning by Json.net 0.4.8(2023.7.11): *fix format; *TypeNameHandling = TypeNameHandling.Auto 0.4.5(2023.7.10): *Fix bug: save to file. *Write json format string. 0.4.4(2023.4.16): +net60 net70 support 0.4.3(2020.9.18): +createDefaultFunc 0.4.0(2020.9.11): *appConfigs autosave Introduction: This package includes the classes for app config that support load/save.
6
ijw.Next.Maths.Vector
Package Description
6
Sripe.DataTransfer
What's New: 0.5.0(2019.11.14): +DecodeException. 0.4.3(2019.11.13): *IReliableMessage to IMessage +IMessage.Time *Encode and decode logic *simpleMessage implements IMessage 0.4.2(2019.11.5): +IReliableMessageCacheAsync 0.4.1(2019.11.5): *Id generation logic, using idGenerator. 0.3.5(2019.10.21): *ReliableMessage, change message id generation logic, using 0.1 second timestamp. 0.3.4(2019.10.18): *ReliableMessage, add INVALID_ID. *ReliableMessage, change message id generation logic. 0.3.1(2019.10.9): +First release. Introduction: This package includes the base classes and interfaces for Sripe data transfering. Normaly, you don't use it directly.
6
ijw.Next.Threading.Tasks
Package Description
6
ijw.Next.IO
Package Description
6

.NET Framework 3.5

.NET Standard 2.1

  • No dependencies.

.NET 9.0

  • No dependencies.

.NET 8.0

  • No dependencies.

.NET 7.0

  • No dependencies.

.NET 6.0

  • No dependencies.

.NET 5.0

  • No dependencies.

.NET Standard 2.0

.NET Standard 1.4

.NET Framework 4.5

.NET Framework 4.0

Version Downloads Last updated
0.7.8 5 2025/4/17
0.3.3 6 2025/5/25
0.3.2 4 2025/6/9
0.3.1 5 2025/6/9
0.3.0 4 2025/6/9
0.1.3 5 2025/6/9
0.1.0 5 2025/6/9