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++]; }
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++]; }