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

ValueOracleStringNull かどうかを示します。

Item[Int32]

整数パラメーター index で指定された位置にある Value プロパティから 1 バイトを取得します。

Length

この OracleString 構造体に格納されている文字列の長さを取得します。

Value

OracleString 構造体に格納されている文字列を取得します。

メソッド

CompareTo(Object)

指定したオブジェクトとこの OracleString のインスタンスを比較し、これらの相対値を示す値を返します。

Concat(OracleString, OracleString)

指定した 2 つの OracleString 構造体を連結します。

Equals(Object)

指定したオブジェクト パラメーターを Value オブジェクトの OracleString プロパティと比較します。

Equals(OracleString, OracleString)

2 つの OracleString オペランドの論理比較を実行して、等しいかどうかを確認します。

GetHashCode()

インスタンスのハッシュ コードを取得します。

GreaterThan(OracleString, OracleString)

2 つの OracleString オペランドの論理比較を実行して、最初のオペランドが 2 番目のオペランドより大きいかどうかを確認します。

GreaterThanOrEqual(OracleString, OracleString)

2 つの OracleString オペランドの論理比較を実行して、最初のオペランドが 2 番目のオペランド以上かどうかを確認します。

LessThan(OracleString, OracleString)

2 つの OracleString オペランドの論理比較を実行して、最初のオペランドが 2 番目のオペランドより小さいかどうかを確認します。

LessThanOrEqual(OracleString, OracleString)

2 つの OracleString オペランドの論理比較を実行して、最初のオペランドが 2 番目のオペランド以下かどうかを確認します。

NotEquals(OracleString, OracleString)

2 つの OracleString オペランドの論理比較を実行して、それらが等しくないかどうかを確認します。

ToString()

OracleString オブジェクトを String に変換します。

演算子

Addition(OracleString, OracleString)

指定した 2 つの OracleString 構造体を連結します。

Equality(OracleString, OracleString)

2 つの OracleString オペランドの論理比較を実行して、等しいかどうかを確認します。

Explicit(OracleString to String)

OracleStringString に変換します。

GreaterThan(OracleString, OracleString)

2 つの OracleString オペランドの論理比較を実行して、最初のオペランドが 2 番目のオペランドより大きいかどうかを確認します。

GreaterThanOrEqual(OracleString, OracleString)

2 つの OracleString オペランドの論理比較を実行して、最初のオペランドが 2 番目のオペランド以上かどうかを確認します。

Implicit(String to OracleString)

String パラメーターを OracleString に変換します。

Inequality(OracleString, OracleString)

2 つの OracleString オペランドの論理比較を実行して、等しいかどうかを確認します。

LessThan(OracleString, OracleString)

2 つの OracleString オペランドの論理比較を実行して、最初のオペランドが 2 番目のオペランドより小さいかどうかを確認します。

LessThanOrEqual(OracleString, OracleString)

2 つの OracleString オペランドの論理比較を実行して、最初のオペランドが 2 番目のオペランド以下かどうかを確認します。

適用対象