我正在用C#.net開發一個應用程序。我必須快速執行二進制轉換。我所做的是...快速十六進制到二進制轉換方法.net
rtpPTypeNum = string.Join(string.Empty, udp.Payload.ToHexadecimalString().Substring(2, 2).Select(C => Convert.ToString(Convert.ToInt32(C.ToString(), 16), 2).PadLeft(4, '0'))).Substring(1, 7);
我檢查了它的性能,但這對我來說還不夠好。
udp.Payload.ToHexadecimalString()
返回一串十六進制數字。
在這個轉換中,我必須做大約9000次迭代。
你能給我一個更好的方法嗎?
什麼是十萬個? – AbdElRaheim
其9,00000 ..... – Mask