Class DataOutputStream
Java's DataOutputStream is similar to .NET's BinaryWriter. However, it writes
in a modified UTF-8 format that cannot be read (or duplicated) using BinaryWriter.
This is a port of DataOutputStream that is fully compatible with Java's DataInputStream.
Usage Note: Always favor BinaryWriter over DataOutputStream unless you specifically need
the modified UTF-8 format and/or the WriteUTF(String) method.
Inheritance
System.Object
DataOutputStream
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Lucene.Net.dll
Syntax
public class DataOutputStream : IDataOutput, IDisposable
Constructors
|
Improve this Doc
View Source
DataOutputStream(Stream)
Constructs a new DataOutputStream on the System.IO.Stream
out
. Note that data written by this stream is not in a human
readable form but can be reconstructed by using a DataInputStream
on the resulting output.
Declaration
public DataOutputStream(Stream out)
Parameters
Type |
Name |
Description |
System.IO.Stream |
out |
the target stream for writing.
|
See Also
Fields
|
Improve this Doc
View Source
written
The number of bytes written out so far.
Declaration
Field Value
Type |
Description |
System.Int32 |
|
Properties
|
Improve this Doc
View Source
Length
Declaration
public int Length { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
|
Improve this Doc
View Source
Dispose()
Declaration
|
Improve this Doc
View Source
Flush()
Declaration
public virtual void Flush()
|
Improve this Doc
View Source
Write(Byte[])
Declaration
public void Write(byte[] b)
Parameters
Type |
Name |
Description |
System.Byte[] |
b |
|
|
Improve this Doc
View Source
Write(Byte[], Int32, Int32)
Declaration
public virtual void Write(byte[] buffer, int offset, int count)
Parameters
Type |
Name |
Description |
System.Byte[] |
buffer |
|
System.Int32 |
offset |
|
System.Int32 |
count |
|
|
Improve this Doc
View Source
Write(Int32)
Declaration
public virtual void Write(int oneByte)
Parameters
Type |
Name |
Description |
System.Int32 |
oneByte |
|
|
Improve this Doc
View Source
WriteBoolean(Boolean)
Declaration
public void WriteBoolean(bool val)
Parameters
Type |
Name |
Description |
System.Boolean |
val |
|
|
Improve this Doc
View Source
WriteByte(Int32)
Declaration
public void WriteByte(int val)
Parameters
Type |
Name |
Description |
System.Int32 |
val |
|
|
Improve this Doc
View Source
WriteBytes(String)
Declaration
public void WriteBytes(string str)
Parameters
Type |
Name |
Description |
System.String |
str |
|
|
Improve this Doc
View Source
WriteChar(Int32)
Declaration
public void WriteChar(int val)
Parameters
Type |
Name |
Description |
System.Int32 |
val |
|
|
Improve this Doc
View Source
WriteChars(String)
Declaration
public void WriteChars(string str)
Parameters
Type |
Name |
Description |
System.String |
str |
|
|
Improve this Doc
View Source
WriteDouble(Double)
Declaration
public void WriteDouble(double val)
Parameters
Type |
Name |
Description |
System.Double |
val |
|
|
Improve this Doc
View Source
WriteInt16(Int32)
NOTE: This was writeShort() in Java
Declaration
public void WriteInt16(int val)
Parameters
Type |
Name |
Description |
System.Int32 |
val |
|
|
Improve this Doc
View Source
WriteInt32(Int32)
NOTE: This was writeInt() in Java
Declaration
public void WriteInt32(int val)
Parameters
Type |
Name |
Description |
System.Int32 |
val |
|
|
Improve this Doc
View Source
WriteInt64(Int64)
NOTE: This was writeLong() in Java
Declaration
public void WriteInt64(long val)
Parameters
Type |
Name |
Description |
System.Int64 |
val |
|
|
Improve this Doc
View Source
WriteSingle(Single)
NOTE: This was writeFloat() in Java
Declaration
public void WriteSingle(float val)
Parameters
Type |
Name |
Description |
System.Single |
val |
|
|
Improve this Doc
View Source
WriteUTF(String)
Declaration
public void WriteUTF(string str)
Parameters
Type |
Name |
Description |
System.String |
str |
|
Implements
System.IDisposable
Extension Methods