OracleString 结构 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示要存储在数据库中或从数据库中检索的字符的可变长度流。
public value class OracleString : IComparable, System::Data::SqlTypes::INullablepublic struct OracleString : IComparable, System.Data.SqlTypes.INullabletype OracleString = struct
    interface INullablePublic Structure OracleString
Implements IComparable, INullable- 继承
- 实现
示例
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());  
   }  
}  
注解
若要获取 OracleString 对象,请 GetOracleString 调用 方法。
构造函数
| OracleString(String) | 初始化 OracleString 类的新实例,并指定要存储的字符串。 | 
字段
| Empty | 表示可分配给 Value 结构实例的 OracleString 属性的空字符串。 | 
| Null | 表示可分配给 Value 结构实例的 OracleString 属性的 null 值。 | 
属性
| IsNull | 指示 Value 的 OracleString 是否为 Null。 | 
| Item[Int32] | 从  | 
| Length | 获取存储在此 OracleString 结构中的字符串的长度。 | 
| Value | 获取存储在此 OracleString 结构中的字符串。 | 
方法
| CompareTo(Object) | 将 OracleString 的此实例与所提供的对象进行比较,并返回其相对值的指示值。 | 
| Concat(OracleString, OracleString) | 串连两个指定的 OracleString 结构。 | 
| Equals(Object) | 将提供的对象参数与 Value 对象的 OracleString 属性进行比较。 | 
| Equals(OracleString, OracleString) | 对两个 OracleString 操作数执行逻辑比较,以确定它们是否相等。 | 
| GetHashCode() | 获取此实例的哈希代码。 | 
| GreaterThan(OracleString, OracleString) | 对两个 OracleString 操作数执行逻辑比较,以确定第一个操作数是否大于第二个操作数。 | 
| GreaterThanOrEqual(OracleString, OracleString) | 对两个 OracleString 操作数执行逻辑比较,以确定第一个操作数是否大于或等于第二个操作数。 | 
| LessThan(OracleString, OracleString) | 对两个 OracleString 操作数执行逻辑比较,以确定第一个操作数是否小于第二个操作数。 | 
| LessThanOrEqual(OracleString, OracleString) | 对两个 OracleString 操作数执行逻辑比较,以确定第一个操作数是否小于或等于第二个操作数。 | 
| NotEquals(OracleString, OracleString) | 对两个 OracleString 操作数执行逻辑比较,确定它们是否相等。 | 
| ToString() | 将  | 
运算符
| Addition(OracleString, OracleString) | 串连两个指定的 OracleString 结构。 | 
| Equality(OracleString, OracleString) | 对两个 OracleString 操作数执行逻辑比较,以确定它们是否相等。 | 
| Explicit(OracleString to String) | 将 OracleString 转换为 String。 | 
| GreaterThan(OracleString, OracleString) | 对两个 OracleString 操作数执行逻辑比较,以确定第一个操作数是否大于第二个操作数。 | 
| GreaterThanOrEqual(OracleString, OracleString) | 对两个 OracleString 操作数执行逻辑比较,以确定第一个操作数是否大于或等于第二个操作数。 | 
| Implicit(String to OracleString) | 将 String 参数转换为 OracleString。 | 
| Inequality(OracleString, OracleString) | 对两个 OracleString 操作数执行逻辑比较,以确定它们是否相等。 | 
| LessThan(OracleString, OracleString) | 对两个 OracleString 操作数执行逻辑比较,以确定第一个操作数是否小于第二个操作数。 | 
| LessThanOrEqual(OracleString, OracleString) | 对两个 OracleString 操作数执行逻辑比较,以确定第一个操作数是否小于或等于第二个操作数。 |