Beispiel #1
0
        public void GetStringResultFromBytesTest( )
        {
            OperateResult <string> result = ByteTransformHelper.GetStringResultFromBytes(
                OperateResult.CreateSuccessResult(Encoding.ASCII.GetBytes("asdqw123JSHDUA")), byteTransform);

            Assert.IsTrue(result.IsSuccess && result.Content == "asdqw123JSHDUA");
        }
 /// <summary>
 /// 将指定的OperateResult类型转化
 /// </summary>
 /// <param name="result">原始的类型</param>
 /// <returns>转化后的类型</returns>
 protected OperateResult <string> GetStringResultFromBytes(OperateResult <byte[]> result)
 {
     return(ByteTransformHelper.GetStringResultFromBytes(result, byteTransform));
 }
Beispiel #3
0
 /// <summary>
 /// 读取地址地址的String数据,字符串编码为ASCII
 /// </summary>
 /// <param name="address">起始地址,格式为"1234"</param>
 /// <param name="length">字符串长度</param>
 /// <returns>带有成功标志的string数据</returns>
 public OperateResult <string> ReadString(string address, ushort length)
 {
     return(ByteTransformHelper.GetStringResultFromBytes(Read(address, length), ByteTransform));
 }