OracleString 结构

定义

表示要存储在数据库中或从数据库中检索的字符的可变长度流。

public value class OracleString : IComparable, System::Data::SqlTypes::INullable
public struct OracleString : IComparable, System.Data.SqlTypes.INullable
type OracleString = struct
    interface INullable
Public Structure OracleString
Implements IComparable, INullable
继承
OracleString
实现

示例

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

指示 ValueOracleString 是否为 Null

Item[Int32]

Value 属性获取单字节,该属性位于整数参数 index 指示的位置。

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()

OracleString 对象转换为 String

运算符

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 操作数执行逻辑比较,以确定第一个操作数是否小于或等于第二个操作数。

适用于