c#代码实现GPS数据的有效性校验
用于校驗GPS報文指令的有效性?很簡單的代碼,留存吧
public?static?bool?Verify(string?gpsInfo) ????????{
????????????if?(gpsInfo?==?null?||?"".Equals(gpsInfo))
????????????????return?false;
????????????char?p?=?gpsInfo[0];
????????????char?c?=?(char)0;
????????????int?i?=?1;
????????????for?(;?i?<?gpsInfo.Length;?i++)
????????????{
????????????????p?=?gpsInfo[i];
????????????????if?(p?==?'*')
????????????????????break;
????????????????c?^=?p;
????????????}
????????????if?(p?!=?'*')
????????????????return?false;
????????????return?gpsInfo.Substring(++i).Equals(string.Format("{0:X}",?(int)?c));
????????}
--------------------------------------
轉載于:https://www.cnblogs.com/gc2013/p/3907554.html
總結
以上是生活随笔為你收集整理的c#代码实现GPS数据的有效性校验的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: *[hackerrank]Girlfri
- 下一篇: 读书笔记:季羡林关于如何做研究学问的心得