OracleString Struktura

Definice

Představuje datový proud s proměnnou délkou znaků, který se má uložit nebo načíst z databáze.

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
Dědičnost
OracleString
Implementuje

Příklady

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

Poznámky

Chcete-li získat OracleString objekt, zavolejte metodu GetOracleString .

Konstruktory

Name Description
OracleString(String)

Inicializuje novou instanci OracleString třídy a určuje řetězec, který se má uložit.

Pole

Name Description
Empty

Představuje prázdný řetězec, který lze přiřadit k Value vlastnosti instance OracleString struktury.

Null

Představuje hodnotu null, která lze přiřadit k Value vlastnosti instance OracleString struktury.

Vlastnosti

Name Description
IsNull

Určuje, zda Value je OracleStringhodnota Null .

Item[Int32]

Získá jeden bajt z Value vlastnosti umístěné na pozici integer parametr, index.

Length

Získá délku řetězce, který je uložen v této OracleString struktuře.

Value

Získá řetězec, který je uložen ve struktuře OracleString .

Metody

Name Description
CompareTo(Object)

Porovná tuto instanci OracleString se zadaným objektem a vrátí indikaci jejich relativních hodnot.

Concat(OracleString, OracleString)

Zřetězí dvě zadané OracleString struktury.

Equals(Object)

Porovná zadaný parametr objektu s Value vlastností objektu OracleString .

Equals(OracleString, OracleString)

Provede logické porovnání obou OracleString operandů a určí, jestli jsou stejné.

GetHashCode()

Získá hash kód pro tuto instanci.

GreaterThan(OracleString, OracleString)

Provede logické porovnání dvou OracleString operandů a určí, jestli je první větší než druhá.

GreaterThanOrEqual(OracleString, OracleString)

Provede logické porovnání dvou OracleString operandů a určí, jestli je první operand větší nebo roven druhé.

LessThan(OracleString, OracleString)

Provede logické porovnání dvou OracleString operandů a určí, jestli je první menší než druhá.

LessThanOrEqual(OracleString, OracleString)

Provede logické porovnání dvou OracleString operandů a určí, jestli je první menší nebo roven druhé.

NotEquals(OracleString, OracleString)

Provede logické porovnání dvou OracleString operandů, aby bylo možné určit, jestli nejsou stejné.

ToString()

Převede OracleString objekt na objekt String.

Operátory

Name Description
Addition(OracleString, OracleString)

Zřetězí dvě zadané OracleString struktury.

Equality(OracleString, OracleString)

Provede logické porovnání obou OracleString operandů a určí, jestli jsou stejné.

Explicit(OracleString to String)

Převede na OracleString .String

GreaterThan(OracleString, OracleString)

Provede logické porovnání dvou OracleString operandů a určí, jestli je první větší než druhá.

GreaterThanOrEqual(OracleString, OracleString)

Provede logické porovnání dvou OracleString operandů a určí, jestli je první operand větší nebo roven druhé.

Implicit(String to OracleString)

String Převede parametr na .OracleString

Inequality(OracleString, OracleString)

Provede logické porovnání obou OracleString operandů a určí, jestli jsou stejné.

LessThan(OracleString, OracleString)

Provede logické porovnání dvou OracleString operandů a určí, jestli je první menší než druhá.

LessThanOrEqual(OracleString, OracleString)

Provede logické porovnání dvou OracleString operandů a určí, jestli je první menší nebo roven druhé.

Platí pro