Returns an initialized NSString object containing a given number of bytes from a given buffer of bytes interpreted in a given encoding.
Original signature is '- (id)initWithBytes:(const void *)bytes length:(NSUInteger)length encoding:(NSStringEncoding)encoding'
Available in Mac OS X v10.3 and later.

C# | Visual Basic | Visual C++ |
public NSMutableString( IntPtr bytes, NSUInteger length, NSStringEncoding encoding )
Public Sub New ( _ bytes As IntPtr, _ length As NSUInteger, _ encoding As NSStringEncoding _ )
public: NSMutableString( IntPtr bytes, NSUInteger length, NSStringEncoding encoding )

- bytes (IntPtr)
- A buffer of bytes interpreted in the encoding specified by encoding.
- length (NSUInteger)
- The number of bytes to use from bytes.
- encoding (NSStringEncoding)
- The character encoding applied to bytes.

An initialized NSString object containing length bytes from bytes interpreted using the encoding encoding. The returned object may be different from the original receiver.

- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)