当前位置: 首页>>代码示例>>C#>>正文


C# MemoryStream.Write方法代码示例

本文整理汇总了C#中MemoryStream.Write方法的典型用法代码示例。如果您正苦于以下问题:C# MemoryStream.Write方法的具体用法?C# MemoryStream.Write怎么用?C# MemoryStream.Write使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在MemoryStream的用法示例。


在下文中一共展示了MemoryStream.Write方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Serialize

 public override void Serialize(MemoryStream stream)
 {
     System.Byte[] status_bytes = BitConverter.GetBytes(status);
     stream.Write(status_bytes, 0, status_bytes.Length);
     System.Byte[] service_bytes = BitConverter.GetBytes(service);
     stream.Write(service_bytes, 0, service_bytes.Length);
 }
开发者ID:WPI-ARC,项目名称:kinect2_interface,代码行数:7,代码来源:NavSatStatus.cs

示例2: Serialize

 public override void Serialize(MemoryStream stream)
 {
     System.Byte[] data_bytes = System.Text.Encoding.UTF8.GetBytes(data);
     System.Byte[] data_len_bytes = BitConverter.GetBytes((System.UInt32)data_bytes.Length);
     stream.Write(data_len_bytes, 0, data_len_bytes.Length);
     stream.Write(data_bytes, 0, data_bytes.Length);
 }
开发者ID:WPI-ARC,项目名称:Kinect2ROS,代码行数:7,代码来源:String.cs

示例3: Serialize

 public override void Serialize(MemoryStream stream)
 {
     header.Serialize(stream);
     System.Byte[] name_len_bytes = BitConverter.GetBytes((System.UInt32)name.Count);
     stream.Write(name_len_bytes, 0, name_len_bytes.Length);
     foreach(string element in name)
     {
         System.Byte[] element_bytes = System.Text.Encoding.UTF8.GetBytes(element);
         System.Byte[] element_len_bytes = BitConverter.GetBytes((System.UInt32)element_bytes.Length);
         stream.Write(element_len_bytes, 0, element_len_bytes.Length);
         stream.Write(element_bytes, 0, element_bytes.Length);
     }
     System.Byte[] position_len_bytes = BitConverter.GetBytes((System.UInt32)position.Count);
     stream.Write(position_len_bytes, 0, position_len_bytes.Length);
     foreach(double element in position)
     {
         System.Byte[] element_bytes = BitConverter.GetBytes(element);
         stream.Write(element_bytes, 0, element_bytes.Length);
     }
     System.Byte[] velocity_len_bytes = BitConverter.GetBytes((System.UInt32)velocity.Count);
     stream.Write(velocity_len_bytes, 0, velocity_len_bytes.Length);
     foreach(double element in velocity)
     {
         System.Byte[] element_bytes = BitConverter.GetBytes(element);
         stream.Write(element_bytes, 0, element_bytes.Length);
     }
     System.Byte[] effort_len_bytes = BitConverter.GetBytes((System.UInt32)effort.Count);
     stream.Write(effort_len_bytes, 0, effort_len_bytes.Length);
     foreach(double element in effort)
     {
         System.Byte[] element_bytes = BitConverter.GetBytes(element);
         stream.Write(element_bytes, 0, element_bytes.Length);
     }
 }
开发者ID:WPI-ARC,项目名称:Kinect2ROS,代码行数:34,代码来源:JointState.cs

示例4: Serialize

 public override void Serialize(MemoryStream stream)
 {
     System.Byte[] CompressedMessageData_bytes = CompressedMessageData.ToArray();
     System.Byte[] CompressedMessageData_len_bytes = BitConverter.GetBytes((System.UInt32)CompressedMessageData_bytes.Length);
     stream.Write(CompressedMessageData_len_bytes, 0, CompressedMessageData_len_bytes.Length);
     stream.Write(CompressedMessageData_bytes, 0, CompressedMessageData_bytes.Length);
 }
开发者ID:WPI-ARC,项目名称:kinect2_interface,代码行数:7,代码来源:CompressedMessage.cs

示例5: Serialize

 public override void Serialize(MemoryStream stream)
 {
     header.Serialize(stream);
     System.Byte[] angle_min_bytes = BitConverter.GetBytes(angle_min);
     stream.Write(angle_min_bytes, 0, angle_min_bytes.Length);
     System.Byte[] angle_max_bytes = BitConverter.GetBytes(angle_max);
     stream.Write(angle_max_bytes, 0, angle_max_bytes.Length);
     System.Byte[] angle_increment_bytes = BitConverter.GetBytes(angle_increment);
     stream.Write(angle_increment_bytes, 0, angle_increment_bytes.Length);
     System.Byte[] time_increment_bytes = BitConverter.GetBytes(time_increment);
     stream.Write(time_increment_bytes, 0, time_increment_bytes.Length);
     System.Byte[] scan_time_bytes = BitConverter.GetBytes(scan_time);
     stream.Write(scan_time_bytes, 0, scan_time_bytes.Length);
     System.Byte[] range_min_bytes = BitConverter.GetBytes(range_min);
     stream.Write(range_min_bytes, 0, range_min_bytes.Length);
     System.Byte[] range_max_bytes = BitConverter.GetBytes(range_max);
     stream.Write(range_max_bytes, 0, range_max_bytes.Length);
     System.Byte[] ranges_len_bytes = BitConverter.GetBytes((System.UInt32)ranges.Count);
     stream.Write(ranges_len_bytes, 0, ranges_len_bytes.Length);
     foreach(sensor_msgs.LaserEcho element in ranges)
     {
         element.Serialize(stream);
     }
     System.Byte[] intensities_len_bytes = BitConverter.GetBytes((System.UInt32)intensities.Count);
     stream.Write(intensities_len_bytes, 0, intensities_len_bytes.Length);
     foreach(sensor_msgs.LaserEcho element in intensities)
     {
         element.Serialize(stream);
     }
 }
开发者ID:WPI-ARC,项目名称:kinect2_interface,代码行数:30,代码来源:MultiEchoLaserScan.cs

示例6: Serialize

 public override void Serialize(MemoryStream stream)
 {
     header.Serialize(stream);
     System.Byte[] height_bytes = BitConverter.GetBytes(height);
     stream.Write(height_bytes, 0, height_bytes.Length);
     System.Byte[] width_bytes = BitConverter.GetBytes(width);
     stream.Write(width_bytes, 0, width_bytes.Length);
     System.Byte[] fields_len_bytes = BitConverter.GetBytes((System.UInt32)fields.Count);
     stream.Write(fields_len_bytes, 0, fields_len_bytes.Length);
     foreach(sensor_msgs.PointField element in fields)
     {
         element.Serialize(stream);
     }
     System.Byte[] is_bigendian_bytes = BitConverter.GetBytes(is_bigendian);
     stream.Write(is_bigendian_bytes, 0, is_bigendian_bytes.Length);
     System.Byte[] point_step_bytes = BitConverter.GetBytes(point_step);
     stream.Write(point_step_bytes, 0, point_step_bytes.Length);
     System.Byte[] row_step_bytes = BitConverter.GetBytes(row_step);
     stream.Write(row_step_bytes, 0, row_step_bytes.Length);
     System.Byte[] compression_type_bytes = new System.Byte[] {compression_type};
     stream.Write(compression_type_bytes, 0, compression_type_bytes.Length);
     System.Byte[] compressed_data_bytes = compressed_data.ToArray();
     System.Byte[] compressed_data_len_bytes = BitConverter.GetBytes((System.UInt32)compressed_data_bytes.Length);
     stream.Write(compressed_data_len_bytes, 0, compressed_data_len_bytes.Length);
     stream.Write(compressed_data_bytes, 0, compressed_data_bytes.Length);
     System.Byte[] is_dense_bytes = BitConverter.GetBytes(is_dense);
     stream.Write(is_dense_bytes, 0, is_dense_bytes.Length);
 }
开发者ID:WPI-ARC,项目名称:kinect2_interface,代码行数:28,代码来源:CompressedPointCloud2.cs

示例7: Serialize

 public override void Serialize(MemoryStream stream)
 {
     header.Serialize(stream);
     System.Byte[] Name_bytes = System.Text.Encoding.UTF8.GetBytes(Name);
     System.Byte[] Name_len_bytes = BitConverter.GetBytes((System.UInt32)Name_bytes.Length);
     stream.Write(Name_len_bytes, 0, Name_len_bytes.Length);
     stream.Write(Name_bytes, 0, Name_bytes.Length);
     System.Byte[] UID_bytes = BitConverter.GetBytes(UID);
     stream.Write(UID_bytes, 0, UID_bytes.Length);
     Pose.Serialize(stream);
     Twist.Serialize(stream);
     Skeleton.Serialize(stream);
     System.Byte[] Hands_len_bytes = BitConverter.GetBytes((System.UInt32)Hands.Count);
     stream.Write(Hands_len_bytes, 0, Hands_len_bytes.Length);
     foreach(person_tracker.HandTrack element in Hands)
     {
         element.Serialize(stream);
     }
     System.Byte[] Confidence_bytes = BitConverter.GetBytes(Confidence);
     stream.Write(Confidence_bytes, 0, Confidence_bytes.Length);
     System.Byte[] TrackerType_bytes = new System.Byte[] {TrackerType};
     stream.Write(TrackerType_bytes, 0, TrackerType_bytes.Length);
     System.Byte[] TrackerName_bytes = System.Text.Encoding.UTF8.GetBytes(TrackerName);
     System.Byte[] TrackerName_len_bytes = BitConverter.GetBytes((System.UInt32)TrackerName_bytes.Length);
     stream.Write(TrackerName_len_bytes, 0, TrackerName_len_bytes.Length);
     stream.Write(TrackerName_bytes, 0, TrackerName_bytes.Length);
 }
开发者ID:WPI-ARC,项目名称:Kinect2ROS,代码行数:27,代码来源:TrackedPerson.cs

示例8: GetMultipartFormData

 private static byte[] GetMultipartFormData(Dictionary<string, object> postParameters, string boundary)
 {
     Stream stream = new MemoryStream();
     bool flag = false;
     foreach (KeyValuePair<string, object> pair in postParameters)
     {
         if (flag)
         {
             stream.Write(encoding.GetBytes("\r\n"), 0, encoding.GetByteCount("\r\n"));
         }
         flag = true;
         if (pair.Value is FileParameter)
         {
             FileParameter parameter = (FileParameter)pair.Value;
             object[] args = new object[] { boundary, pair.Key, parameter.FileName ?? pair.Key, parameter.ContentType ?? "application/octet-stream" };
             string str = string.Format("--{0}\r\nContent-Disposition: form-data; name=\"{1}\"; filename=\"{2}\";\r\nContent-Type: {3}\r\n\r\n", args);
             stream.Write(encoding.GetBytes(str), 0, encoding.GetByteCount(str));
             stream.Write(parameter.File, 0, parameter.File.Length);
         }
         else
         {
             string str2 = string.Format("--{0}\r\nContent-Disposition: form-data; name=\"{1}\"\r\n\r\n{2}", boundary, pair.Key, pair.Value);
             stream.Write(encoding.GetBytes(str2), 0, encoding.GetByteCount(str2));
         }
     }
     string s = "\r\n--" + boundary + "--\r\n";
     stream.Write(encoding.GetBytes(s), 0, encoding.GetByteCount(s));
     stream.Position = 0L;
     byte[] buffer = new byte[stream.Length];
     stream.Read(buffer, 0, buffer.Length);
     stream.Close();
     return buffer;
 }
开发者ID:Kakarot1925,项目名称:CrackDealer,代码行数:33,代码来源:FormUpload.cs

示例9: serialize

    public override void serialize(MemoryStream stream)
    {
        base.serialize(stream);
        byte[] bwdSize =BitConverter.GetBytes(wdSize);
        stream.Write(bwdSize,0,bwdSize.Length);

        stream.Write(sid,0,wdSize);
    }
开发者ID:minuowa,项目名称:Monos,代码行数:8,代码来源:LogonUserCmd.cs

示例10: Serialize

 public override void Serialize(MemoryStream stream)
 {
     header.Serialize(stream);
     System.Byte[] relative_humidity_bytes = BitConverter.GetBytes(relative_humidity);
     stream.Write(relative_humidity_bytes, 0, relative_humidity_bytes.Length);
     System.Byte[] variance_bytes = BitConverter.GetBytes(variance);
     stream.Write(variance_bytes, 0, variance_bytes.Length);
 }
开发者ID:WPI-ARC,项目名称:kinect2_interface,代码行数:8,代码来源:RelativeHumidity.cs

示例11: Serialize

 public override void Serialize(MemoryStream stream)
 {
     header.Serialize(stream);
     System.Byte[] temperature_bytes = BitConverter.GetBytes(temperature);
     stream.Write(temperature_bytes, 0, temperature_bytes.Length);
     System.Byte[] variance_bytes = BitConverter.GetBytes(variance);
     stream.Write(variance_bytes, 0, variance_bytes.Length);
 }
开发者ID:WPI-ARC,项目名称:kinect2_interface,代码行数:8,代码来源:Temperature.cs

示例12: Serialize

 public override void Serialize(MemoryStream stream)
 {
     stamp.Serialize(stream);
     System.Byte[] id_bytes = System.Text.Encoding.UTF8.GetBytes(id);
     System.Byte[] id_len_bytes = BitConverter.GetBytes((System.UInt32)id_bytes.Length);
     stream.Write(id_len_bytes, 0, id_len_bytes.Length);
     stream.Write(id_bytes, 0, id_bytes.Length);
 }
开发者ID:WPI-ARC,项目名称:Kinect2ROS,代码行数:8,代码来源:GoalID.cs

示例13: Serialize

 public override void Serialize(MemoryStream stream)
 {
     layout.Serialize(stream);
     System.Byte[] data_bytes = data.ToArray();
     System.Byte[] data_len_bytes = BitConverter.GetBytes((System.UInt32)data_bytes.Length);
     stream.Write(data_len_bytes, 0, data_len_bytes.Length);
     stream.Write(data_bytes, 0, data_bytes.Length);
 }
开发者ID:WPI-ARC,项目名称:kinect2_interface,代码行数:8,代码来源:UInt8MultiArray.cs

示例14: Serialize

 public override void Serialize(MemoryStream stream)
 {
     header.Serialize(stream);
     System.Byte[] child_frame_id_bytes = System.Text.Encoding.UTF8.GetBytes(child_frame_id);
     System.Byte[] child_frame_id_len_bytes = BitConverter.GetBytes((System.UInt32)child_frame_id_bytes.Length);
     stream.Write(child_frame_id_len_bytes, 0, child_frame_id_len_bytes.Length);
     stream.Write(child_frame_id_bytes, 0, child_frame_id_bytes.Length);
     transform.Serialize(stream);
 }
开发者ID:WPI-ARC,项目名称:Kinect2ROS,代码行数:9,代码来源:TransformStamped.cs

示例15: Serialize

 public override void Serialize(MemoryStream stream)
 {
     System.Byte[] type_bytes = new System.Byte[] {type};
     stream.Write(type_bytes, 0, type_bytes.Length);
     System.Byte[] id_bytes = new System.Byte[] {id};
     stream.Write(id_bytes, 0, id_bytes.Length);
     System.Byte[] intensity_bytes = BitConverter.GetBytes(intensity);
     stream.Write(intensity_bytes, 0, intensity_bytes.Length);
 }
开发者ID:WPI-ARC,项目名称:kinect2_interface,代码行数:9,代码来源:JoyFeedback.cs


注:本文中的MemoryStream.Write方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。