Пример #1
0
        public override void SetParamters(byte[] objParamters)
        {
            BinaryReader pParameter = new BinaryReader(new MemoryStream(objParamters));

            m_psPara = new RuleExpression.LRFtCodePara();
            pParameter.BaseStream.Position = 0;
            int nCount1 = pParameter.ReadInt32();

            //解析字符串
            Byte[] bb = new byte[nCount1];
            pParameter.Read(bb, 0, nCount1);
            string para_str = Encoding.Default.GetString(bb);

            para_str.Trim();

            string[] strResult = para_str.Split('|');

            int i = 0;

            m_psPara.strName        = strResult[i++];
            m_psPara.strAlias       = strResult[i++];
            m_psPara.strRemark      = strResult[i++];
            m_psPara.strCodeField   = strResult[i++];
            m_psPara.strTargetLayer = strResult[i++];
        }
Пример #2
0
        public override void SetParamters(byte[] objParamters)
        {
            BinaryReader pParameter = new BinaryReader(new MemoryStream(objParamters));

            m_psPara = new RuleExpression.LRFtCodePara();
            pParameter.BaseStream.Position = 0;
            int nCount1 = pParameter.ReadInt32();

            //�����ַ���
            Byte[] bb = new byte[nCount1];
            pParameter.Read(bb, 0, nCount1);
            string para_str = Encoding.Default.GetString(bb);

            para_str.Trim();

            string[] strResult = para_str.Split('|');

            int i = 0;
            m_psPara.strName = strResult[i++];
            m_psPara.strAlias = strResult[i++];
            m_psPara.strRemark = strResult[i++];
            m_psPara.strCodeField = strResult[i++];
            m_psPara.strTargetLayer = strResult[i++];
        }