我在这段代码中需要帮助,如何放弃序列号 [英] i need help in this code how can give up serial number

查看:73
本文介绍了我在这段代码中需要帮助,如何放弃序列号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

<强>&NBSP; &NBSP; &NBSP;   {

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; ManagementObjectSearcher searcher = new ManagementObjectSearcher("从win32_processor中选择processorid");

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; foreach(searcher.Get()中的ManagementObject obj2

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; {

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; PropertyDataCollection.PropertyDataEnumerator enumerator = obj2.Properties.GetEnumerator();

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; while(enumerator.MoveNext())

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; {

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idpr = enumerator.Current.Value.ToString();

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; }

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; }

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idpr = Module1.obfuscate(Module1.idpr);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idreg = this.str2int(Module1.idpr);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; this.textboxreg.Text = Module1.idreg;

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idreg = Module1.obfuscate(Module1.idreg);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idact1 = this.str2int(Module1.idreg);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.acta = this.str2int(Module1.idpr).Substring(13,1)+ this.str2int(Module1.idpr).Substring(0x1f,1)+ this.str2int(Module1.idpr).Substring(0x1b,1 )+ this.str2int(Module1.idpr).Substring(0x17,
1)+ this.str2int(Module1.idpr).Substring(0x1d,1)+ this.str2int(Module1.idpr).Substring(5 ,1)+ this.str2int(Module1.idpr).Substring(0x13,1)+ this.str2int(Module1.idpr).Substring(10,1)+ this.str2int(Module1.idpr).Substring(13,1 )
+ this.str2int(Module1.idpr).Substring(14,1)+ this.str2int(Module1.idpr).Substring(13,1)+ Module1.idact1;


  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idact1 = Module1.idact1.Substring(0x20);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idact1 = Module1.obfuscate(Module1.idact1);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idact2 = this.str2int(Module1.idact1);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.actb = this.str2int(Module1.idpr).Substring(13,1)+ this.str2int(Module1.idpr).Substring(0x19,1)+ this.str2int(Module1.idpr).Substring(11,1 )+ this.str2int(Module1.idpr).Substring(0x11,
1)+ this.str2int(Module1.idpr).Substring(0x1f,1)+ this.str2int(Module1.idpr).Substring(15 ,1)+ this.str2int(Module1.idpr).Substring(13,1)+ this.str2int(Module1.idpr).Substring(9,1)+ this.str2int(Module1.idpr).Substring(12,1 )+
this.str2int(Module1.idpr).Substring(0x1b,1)+ this.str2int(Module1.idpr).Substring(15,1)+ Module1.idact2;


  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idact2 = Module1.idact2.Substring(0x20);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idact2 = Module1.obfuscate(Module1.idact2);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idbar = this.str2int(Module1.idact2);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.actc = this.str2int(Module1.idpr).Substring(0x13,1)+ this.str2int(Module1.idpr).Substring(0x1c,1)+ this.str2int(Module1.idpr).Substring(0x10,1 )+ this.str2int(Module1.idpr).Substring(0x11,
1)+ this.str2int(Module1.idpr).Substring(0x11,1)+ this.str2int(Module1.idpr).Substring(0x19 ,1)+ this.str2int(Module1.idpr).Substring(0x1f,1)+ this.str2int(Module1.idpr).Substring(0x13,1)+ this.str2int(Module1.idpr).Substring(11,
1)+ this.str2int(Module1.idpr).Substring(11,1)+ this.str2int(Module1.idpr).Substring(0x10,1)+ Module1.idbar;


  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idreg = Strings.Trim(this.textboxreg.Text);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idreg = Module1.obfuscate(Module1.idreg);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idact1 = this.str2int(Module1.idreg);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.acta = Module1.idact1;

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.acts = Strings.Trim(this.textboxreg.Text).Substring(12,1)+ Strings.Trim(this.textboxreg.Text).Substring(30,1)+ Strings.Trim(this.textboxreg.Text) .substring(0x15,1)+ Strings.Trim(this.textboxreg.Text).Substring(0x16,
1)+ Conversions.ToString(5)+ Strings.Trim(this.textboxreg.Text).Substring( 0x11,1)+ Module1.idact1 + Strings.Trim(this.textboxreg.Text).Substring(3,1)+ Strings.Trim(this.textboxreg.Text).Substring(12,1)+ Strings.Trim(this .textboxreg.Text).Substring(11,
1)+ Conversions.ToString(7)+ Strings.Trim(this.textboxreg.Text).Substring(11,1);


  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idact1 = Module1.idact1.Substring(0x20);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idact1 = Module1.obfuscate(Module1.idact1);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idact2 = this.str2int(Module1.idact1);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.actb = Module1.idact2;

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.acte = Strings.Trim(this.textboxreg.Text).Substring(10,1)+ Strings.Trim(this.textboxreg.Text).Substring(0x18,1)+ Strings.Trim(this.textboxreg.Text) .Substring(13,1)+ Strings.Trim(this.textboxreg.Text).Substring(13,
1)+ Strings.Trim(this.textboxreg.Text).Substring(5,1)+ Strings。修剪(this.textboxreg.Text).Substring(10,1)+ Conversions.ToString(1)+ Strings.Trim(this.textboxreg.Text).Substring(9,1)+ Module1.idact2 + Strings.Trim(this .textboxreg.Text).Substring(15,
1)+ Strings.Trim(this.textboxreg.Text).Substring(9,1)+ Strings.Trim(this.textboxreg.Text).Substring(11, 1);


  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idact2 = Module1.idact2.Substring(0x20);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idact2 = Module1.obfuscate(Module1.idact2);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.idbar = this.str2int(Module1.idact2);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.actc = Module1.idbar;

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Module1.actf = Strings.Trim(this.textboxreg.Text).Substring(11,1)+ Strings.Trim(this.textboxreg.Text).Substring(0x15,1)+ Strings.Trim(this.textboxreg.Text) .Substring(13,1)+ Strings.Trim(this.textboxreg.Text).Substring(11,
1)+ Strings.Trim(this.textboxreg.Text).Substring(0x19,1)+ Strings。修剪(this.textboxreg.Text).Substring(12,1)+ Strings.Trim(this.textboxreg.Text).Substring(9,1)+ Strings.Trim(this.textboxreg.Text).Substring(7,1 )+ Conversions.ToString(9)
+ Module1.idbar + Strings.Trim(this.textboxreg.Text).Substring(0x17,1)+ Strings.Trim(this.textboxreg.Text).Substring(15, 1);


  &NBSP; &NBSP; &NBSP; }











  &NBSP; [StandardModule]

  &NBSP;内部密封类Module1

  &NBSP; {

  &NBSP; &NBSP; &NBSP; public static string acta;

  &NBSP; &NBSP; &NBSP; public static string actb;

  &NBSP; &NBSP; &NBSP; public static string actc;

  &NBSP; &NBSP; &NBSP; public static string acte;

  &NBSP; &NBSP; &NBSP; public static string actf;

  &NBSP; &NBSP; &NBSP;公共静态字符串行为;

  &NBSP; &NBSP; &NBSP; public static byte addnewpatient;

  &NBSP; &NBSP; &NBSP;公共静态字节calpatient;

  &NBSP; &NBSP; &NBSP; public static string constr =(" Data Source =" + MySettingsProperty.Settings.server +" ;; Initial Catalog = Elm3ml_DataBase; User ID = sa; Password = 12345678");

  &NBSP; &NBSP; &NBSP; public static byte editpatient;

  &NBSP; &NBSP; &NBSP; public static byte frmbarcode;

  &NBSP; &NBSP; &NBSP; public static string idact1;

  &NBSP; &NBSP; &NBSP; public static string idact2;

  &NBSP; &NBSP; &NBSP;公共静态字符串idbar;

  &NBSP; &NBSP; &NBSP; public static string idpr;

  &NBSP; &NBSP; &NBSP; public static string idreg;

  &NBSP; &NBSP; &NBSP; public static int pos;

  &NBSP; &NBSP; &NBSP; public static byte remindaddedit;

  &NBSP; &NBSP; &NBSP; public static byte ttt = 0;



  &NBSP; &NBSP; &NBSP; public static string obfuscate(string origtext)

  &NBSP; &NBSP; &NBSP; {

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; byte [] bytes = Encoding.Unicode.GetBytes(origtext);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; int num2 = bytes.Length - 1;

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; for(int i = 0; i< = num2; i ++)

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; {

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; int num3;

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; if((bytes [i]> 31)&(bytes [i]< 0x7f))// 0x1f //

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; {

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; num3 = i;

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; bytes [num3] =(byte)(bytes [num3] +((byte)((i%0x1f)+ 1)));

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; }

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP;否则if(bytes [i]> 0x7e)

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; {

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; num3 = i;

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; bytes [num3] =(byte)(bytes [num3] - 0x5f);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; }

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; }

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP;返回新字符串(Encoding.Unicode.GetChars(字节));

  &NBSP; &NBSP; &NBSP; }



  &NBSP; &NBSP; &NBSP; public static string str2int(object instrng)

  &NBSP; &NBSP; &NBSP; {

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; string str2 ="" ;;

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; int num2 = Strings.Len(RuntimeHelpers.GetObjectValue(instrng));

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; if(num2 == 0)

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; {

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP;返回str2;

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; }

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; string str ="" ;;

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; int num3 = num2;

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; for(int i = 1; i< = num3; i ++)

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; {

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; string left = Strings.Mid(Conversions.ToString(instrng),i,1);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; if((Operators.CompareString(left," 0",false)> = 0)&&(Operators.CompareString(left," z",false)< = 0))

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; {

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; str = str + Conversions.ToString(Strings.Asc(Strings.Mid(Conversions.ToString(instrng),i,1)));

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; }

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; }

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; return str;

  &NBSP; &NBSP; &NBSP; }

  &NBSP; }

解决方案

您的意思是处理器序列号吗? 这不是processorid的一部分,那将是


(" select serialnumber from win32_processor")


<请记住,许多处理器没有序列号。


您的代码可能会使用一些返工。 您正在呼叫  Strings.Trim(this.textboxreg.Text)
25或30次,而不是调用一次并将其保存在临时变量中。 另外,x.Substring(13,1)可以更有效地写成x [13]。


       {
            ManagementObjectSearcher searcher = new ManagementObjectSearcher("select processorid from win32_processor");
            foreach (ManagementObject obj2 in searcher.Get())
            {
                PropertyDataCollection.PropertyDataEnumerator enumerator = obj2.Properties.GetEnumerator();
                while (enumerator.MoveNext())
                {
                    Module1.idpr = enumerator.Current.Value.ToString();
                }
            }
            Module1.idpr = Module1.obfuscate(Module1.idpr);
            Module1.idreg = this.str2int(Module1.idpr);
            this.textboxreg.Text = Module1.idreg;
            Module1.idreg = Module1.obfuscate(Module1.idreg);
            Module1.idact1 = this.str2int(Module1.idreg);
            Module1.acta = this.str2int(Module1.idpr).Substring(13, 1) + this.str2int(Module1.idpr).Substring(0x1f, 1) + this.str2int(Module1.idpr).Substring(0x1b, 1) + this.str2int(Module1.idpr).Substring(0x17, 1) + this.str2int(Module1.idpr).Substring(0x1d, 1) + this.str2int(Module1.idpr).Substring(5, 1) + this.str2int(Module1.idpr).Substring(0x13, 1) + this.str2int(Module1.idpr).Substring(10, 1) + this.str2int(Module1.idpr).Substring(13, 1) + this.str2int(Module1.idpr).Substring(14, 1) + this.str2int(Module1.idpr).Substring(13, 1) + Module1.idact1;
            Module1.idact1 = Module1.idact1.Substring(0x20);
            Module1.idact1 = Module1.obfuscate(Module1.idact1);
            Module1.idact2 = this.str2int(Module1.idact1);
            Module1.actb = this.str2int(Module1.idpr).Substring(13, 1) + this.str2int(Module1.idpr).Substring(0x19, 1) + this.str2int(Module1.idpr).Substring(11, 1) + this.str2int(Module1.idpr).Substring(0x11, 1) + this.str2int(Module1.idpr).Substring(0x1f, 1) + this.str2int(Module1.idpr).Substring(15, 1) + this.str2int(Module1.idpr).Substring(13, 1) + this.str2int(Module1.idpr).Substring(9, 1) + this.str2int(Module1.idpr).Substring(12, 1) + this.str2int(Module1.idpr).Substring(0x1b, 1) + this.str2int(Module1.idpr).Substring(15, 1) + Module1.idact2;
            Module1.idact2 = Module1.idact2.Substring(0x20);
            Module1.idact2 = Module1.obfuscate(Module1.idact2);
            Module1.idbar = this.str2int(Module1.idact2);
            Module1.actc = this.str2int(Module1.idpr).Substring(0x13, 1) + this.str2int(Module1.idpr).Substring(0x1c, 1) + this.str2int(Module1.idpr).Substring(0x10, 1) + this.str2int(Module1.idpr).Substring(0x11, 1) + this.str2int(Module1.idpr).Substring(0x11, 1) + this.str2int(Module1.idpr).Substring(0x19, 1) + this.str2int(Module1.idpr).Substring(0x1f, 1) + this.str2int(Module1.idpr).Substring(0x13, 1) + this.str2int(Module1.idpr).Substring(11, 1) + this.str2int(Module1.idpr).Substring(11, 1) + this.str2int(Module1.idpr).Substring(0x10, 1) + Module1.idbar;
            Module1.idreg = Strings.Trim(this.textboxreg.Text);
            Module1.idreg = Module1.obfuscate(Module1.idreg);
            Module1.idact1 = this.str2int(Module1.idreg);
            Module1.acta = Module1.idact1;
            Module1.acts = Strings.Trim(this.textboxreg.Text).Substring(12, 1) + Strings.Trim(this.textboxreg.Text).Substring(30, 1) + Strings.Trim(this.textboxreg.Text).Substring(0x15, 1) + Strings.Trim(this.textboxreg.Text).Substring(0x16, 1) + Conversions.ToString(5) + Strings.Trim(this.textboxreg.Text).Substring(0x11, 1) + Module1.idact1 + Strings.Trim(this.textboxreg.Text).Substring(3, 1) + Strings.Trim(this.textboxreg.Text).Substring(12, 1) + Strings.Trim(this.textboxreg.Text).Substring(11, 1) + Conversions.ToString(7) + Strings.Trim(this.textboxreg.Text).Substring(11, 1);
            Module1.idact1 = Module1.idact1.Substring(0x20);
            Module1.idact1 = Module1.obfuscate(Module1.idact1);
            Module1.idact2 = this.str2int(Module1.idact1);
            Module1.actb = Module1.idact2;
            Module1.acte = Strings.Trim(this.textboxreg.Text).Substring(10, 1) + Strings.Trim(this.textboxreg.Text).Substring(0x18, 1) + Strings.Trim(this.textboxreg.Text).Substring(13, 1) + Strings.Trim(this.textboxreg.Text).Substring(13, 1) + Strings.Trim(this.textboxreg.Text).Substring(5, 1) + Strings.Trim(this.textboxreg.Text).Substring(10, 1) + Conversions.ToString(1) + Strings.Trim(this.textboxreg.Text).Substring(9, 1) + Module1.idact2 + Strings.Trim(this.textboxreg.Text).Substring(15, 1) + Strings.Trim(this.textboxreg.Text).Substring(9, 1) + Strings.Trim(this.textboxreg.Text).Substring(11, 1);
            Module1.idact2 = Module1.idact2.Substring(0x20);
            Module1.idact2 = Module1.obfuscate(Module1.idact2);
            Module1.idbar = this.str2int(Module1.idact2);
            Module1.actc = Module1.idbar;
            Module1.actf = Strings.Trim(this.textboxreg.Text).Substring(11, 1) + Strings.Trim(this.textboxreg.Text).Substring(0x15, 1) + Strings.Trim(this.textboxreg.Text).Substring(13, 1) + Strings.Trim(this.textboxreg.Text).Substring(11, 1) + Strings.Trim(this.textboxreg.Text).Substring(0x19, 1) + Strings.Trim(this.textboxreg.Text).Substring(12, 1) + Strings.Trim(this.textboxreg.Text).Substring(9, 1) + Strings.Trim(this.textboxreg.Text).Substring(7, 1) + Conversions.ToString(9) + Module1.idbar + Strings.Trim(this.textboxreg.Text).Substring(0x17, 1) + Strings.Trim(this.textboxreg.Text).Substring(15, 1);
        }

    [StandardModule]
    internal sealed class Module1
    {
        public static string acta;
        public static string actb;
        public static string actc;
        public static string acte;
        public static string actf;
        public static string acts;
        public static byte addnewpatient;
        public static byte calpatient;
        public static string constr = ("Data Source=" + MySettingsProperty.Settings.server + ";Initial Catalog=Elm3ml_DataBase;User ID=sa;Password=12345678");
        public static byte editpatient;
        public static byte frmbarcode;
        public static string idact1;
        public static string idact2;
        public static string idbar;
        public static string idpr;
        public static string idreg;
        public static int pos;
        public static byte remindaddedit;
        public static byte ttt = 0;

        public static string obfuscate(string origtext)
        {
            byte[] bytes = Encoding.Unicode.GetBytes(origtext);
            int num2 = bytes.Length - 1;
            for (int i = 0; i <= num2; i++)
            {
                int num3;
                if ((bytes[i] > 31) & (bytes[i] < 0x7f))//0x1f //
                {
                    num3 = i;
                    bytes[num3] = (byte) (bytes[num3] + ((byte) ((i % 0x1f) + 1)));
                }
                else if (bytes[i] > 0x7e)
                {
                    num3 = i;
                    bytes[num3] = (byte) (bytes[num3] - 0x5f);
                }
            }
            return new string(Encoding.Unicode.GetChars(bytes));
        }

        public static string str2int(object instrng)
        {
            string str2 = "";
            int num2 = Strings.Len(RuntimeHelpers.GetObjectValue(instrng));
            if (num2 == 0)
            {
                return str2;
            }
            string str = "";
            int num3 = num2;
            for (int i = 1; i <= num3; i++)
            {
                string left = Strings.Mid(Conversions.ToString(instrng), i, 1);
                if ((Operators.CompareString(left, "0", false) >= 0) && (Operators.CompareString(left, "z", false) <= 0))
                {
                    str = str + Conversions.ToString(Strings.Asc(Strings.Mid(Conversions.ToString(instrng), i, 1)));
                }
            }
            return str;
        }
    }

解决方案

Do you mean the processor serial number?  That's not part of the processorid, that would be

("select serialnumber from win32_processor")

Remember that many processors do not have serial numbers.

Your code could use some rework.  You are calling Strings.Trim(this.textboxreg.Text) 25 or 30 times, instead of calling it once and saving it in a temporary variable.  Also, x.Substring(13,1) can me more efficiently written as x[13].


这篇关于我在这段代码中需要帮助,如何放弃序列号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆