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

代表 null 値,可將該値指派給 Value 結構之執行個體的 OracleString 屬性。

屬性

IsNull

指示 ValueOracleString 是否為 Null

Item[Int32]

從位於整數參數 index 所指示之位置的 Value 屬性中取得單一位元組。

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 運算元的邏輯比對,判斷第一個運算元是否小於或等於第二個。

適用於