zoukankan      html  css  js  c++  java
  • 疑问代码?这样写的目的是?


            #region 写入名字 Asc
            public static string getNameAsc(string myName)
            {
                string NameAsc = "";
                int tp = 0;
                int x = 0;
                int a1 = 0;
                int a2 = 0;
                int i = 0;
                for (i = 0; i <= myName.Length - 1; i++)
                {
                    tp = Strings.Asc(myName.Substring(i, 1));
                    if (tp < 0)
                    {
                        x = 65536 + tp;
                        a1 = x / 256;
                        a2 = x % 256;
                        NameAsc += Conversion.Hex(a1).PadLeft(2, '0') + Conversion.Hex(a2).PadLeft(2, '0');
                    }
                    else
                    {
                        NameAsc += Conversion.Hex(tp).PadLeft(2, '0');
                    }
                }

                return NameAsc;
            }
            #endregion

            #region 得到名字 字符串
            public static string getMyName(string ByteCode)
            {
                int i = 0;
                int strLen = 0;
                string myName = "";
                strLen = ByteCode.Length / 2;

                for (i = 0; i <= strLen - 1; i++)
                {
                    string a = null;
                    int Fb = 0;
                    a = ByteCode.Substring(i * 2, 2);
                    Fb = (int)Conversion.Val("&H" + a);
                    if (Fb > 127)
                    {
                        int Sb = 0;
                        string myChar = null;
                        i += 1;
                        a = ByteCode.Substring(i * 2, 2);
                        Sb = (int)Conversion.Val("&H" + a);

                        myChar = Strings.Chr(Fb * 256 + Sb - 65536).ToString();
                        myName += myChar;
                    }
                    else
                    {
                        myName += Strings.Chr(Fb);
                    }
                }

                return myName;
            }
            #endregion

  • 相关阅读:
    函数模板
    可以接收数量不定的参数的函数
    Poco库的学习
    分割字符串,字符串去除空格
    初始化时添加click方法
    【Mybatis】传Map与传String
    jsp全局变量
    【oracle】Oracle中字符串连接的实现方法【转】
    斜杠(右斜杠)【/】 与 反斜杠(右斜杠)【】
    【Java】@ResponseBody 返回JsonObject
  • 原文地址:https://www.cnblogs.com/shuenjian901/p/3388348.html
Copyright © 2011-2022 走看看