public override Object? GetObject(
string name,
CultureInfo? culture
)Public Overrides Function GetObject (
name As String,
culture As CultureInfo
) As Objectpublic:
virtual Object^ GetObject(
String^ name,
CultureInfo^ culture
) overrideabstract GetObject :
name : string *
culture : CultureInfo -> Object
override GetObject :
name : string *
culture : CultureInfo -> Object Depending on the value of the CloneValues property, the GetObject methods return either a full copy of the specified resource, or always the same instance. For memory streams and byte arrays none of them are ideal because a full copy duplicates the inner buffer of a possibly large array of bytes, whereas returning the same stream instance can cause issues with conflicting positions or disposed state. Therefore the GetStream methods can be used to obtain a new read-only MemoryStream wrapper around the same internal buffer, regardless the current value of the CloneValues property.
String values are not duplicated in memory, regardless the value of the CloneValues property.
| ArgumentNullException | name is . |
| ObjectDisposedException | The ResXResourceManager is already disposed. |
| MissingManifestResourceException | No usable set of localized resources has been found, and there are no default culture resources. For information about how to handle this exception, see the notes under Instantiating a ResXResourceManager object section of the description of the ResXResourceManager class. |