OracleString Structure
Represents a variable-length stream of characters to be stored in or retrieved from the database.
Assembly: System.Data.OracleClient (in System.Data.OracleClient.dll)
| Name | Description | |
|---|---|---|
![]() | OracleString(String) | Initializes a new instance of the OracleString class and specifies the string to store. |
| Name | Description | |
|---|---|---|
![]() | IsNull | |
![]() | Item[Int32] | Gets the single byte from the Value property located at the position indicated by the integer parameter, index. |
![]() | Length | Gets the length of the string that is stored in this OracleString structure. |
![]() | Value | Gets the string that is stored in the OracleString structure. |
| Name | Description | |
|---|---|---|
![]() | CompareTo(Object) | Compares this instance of OracleString to the supplied object and returns an indication of their relative values. |
![]() ![]() | Concat(OracleString, OracleString) | Concatenates the two specified OracleString structures. |
![]() | Equals(Object) | Compares the supplied object parameter to the Value property of the OracleString object.(Overrides ValueType.Equals(Object).) |
![]() ![]() | Equals(OracleString, OracleString) | Performs a logical comparison of the two OracleString operands to determine if they are equal. |
![]() | GetHashCode() | Gets the hash code for this instance.(Overrides ValueType.GetHashCode().) |
![]() | GetType() | |
![]() ![]() | GreaterThan(OracleString, OracleString) | Performs a logical comparison of the two OracleString operands to determine if the first is greater than the second. |
![]() ![]() | GreaterThanOrEqual(OracleString, OracleString) | Performs a logical comparison of the two OracleString operands to determine if the first is greater than or equal to the second. |
![]() ![]() | LessThan(OracleString, OracleString) | Performs a logical comparison of the two OracleString operands to determine if the first is less than the second. |
![]() ![]() | LessThanOrEqual(OracleString, OracleString) | Performs a logical comparison of the two OracleString operands to determine if the first is less than or equal to the second. |
![]() ![]() | NotEquals(OracleString, OracleString) | Performs a logical comparison of the two OracleString operands to determine if they are not equal. |
![]() | ToString() | Converts an OracleString object to a String.(Overrides ValueType.ToString().) |
| Name | Description | |
|---|---|---|
![]() ![]() | Addition(OracleString, OracleString) | Concatenates the two specified OracleString structures. |
![]() ![]() | Equality(OracleString, OracleString) | Performs a logical comparison of the two OracleString operands to determine if they are equal. |
![]() ![]() | Explicit(OracleString to String) | Converts an OracleString to a String. |
![]() ![]() | GreaterThan(OracleString, OracleString) | Performs a logical comparison of the two OracleString operands to determine if the first is greater than the second. |
![]() ![]() | GreaterThanOrEqual(OracleString, OracleString) | Performs a logical comparison of the two OracleString operands to determine if the first is greater than or equal to the second. |
![]() ![]() | Implicit(String to OracleString) | Converts the String parameter to an OracleString. |
![]() ![]() | Inequality(OracleString, OracleString) | Performs a logical comparison of the two OracleString operands to determine if they are equal. |
![]() ![]() | LessThan(OracleString, OracleString) | Performs a logical comparison of the two OracleString operands to determine if the first is less than the second. |
![]() ![]() | LessThanOrEqual(OracleString, OracleString) | Performs a logical comparison of the two OracleString operands to determine if the first is less than or equal to the second. |
To obtain an OracleString object, call the GetOracleString method.
using System;
using System.Data.OracleClient;
public class Class1 {
public static void Main() {
OracleString oraclestring1 = new OracleString("MyOracleString1");
OracleString oraclestring2 = new OracleString("MyOracleString2");
OracleString oraclestring3 = new OracleString("MyOracleString1");
// Type: System.Data.OracleClient.OracleString
Console.WriteLine("Type: " + oraclestring1.GetType());
// Length: 15
Console.WriteLine("Length: " + oraclestring1.Length);
// False
Console.WriteLine(oraclestring1.IsNull);
// -1
Console.WriteLine(oraclestring1.CompareTo(oraclestring2));
// 0
Console.WriteLine(oraclestring1.CompareTo(oraclestring3));
// 1
Console.WriteLine(oraclestring2.CompareTo(oraclestring3));
// False
Console.WriteLine(oraclestring1.Equals(oraclestring2));
// True
Console.WriteLine(oraclestring1.Equals(oraclestring3));
// MyOracleString1
Console.WriteLine(oraclestring1.Value);
// MyOracleString2
Console.WriteLine(oraclestring2.ToString());
}
}
Available since 1.1
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.




