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

Указывает, является Valueли объект .OracleStringNull

Item[Int32]

Возвращает один байт из Value свойства, расположенного в позиции, указанной целым параметром. index

Length

Возвращает длину строки, хранимой в этой OracleString структуре.

Value

Возвращает строку, хранящуюся в OracleString структуре.

Методы

Имя Описание
CompareTo(Object)

Сравнивает этот экземпляр OracleString с предоставленным объектом и возвращает указание их относительных значений.

Concat(OracleString, OracleString)

Объединяет две указанные OracleString структуры.

Equals(Object)

Сравнивает предоставленный параметр объекта со свойством ValueOracleString объекта.

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

Преобразует объект в OracleStringStringобъект.

Операторы

Имя Описание
Addition(OracleString, OracleString)

Объединяет две указанные OracleString структуры.

Equality(OracleString, OracleString)

Выполняет логическое сравнение двух OracleString операндов, чтобы определить, равны ли они.

Explicit(OracleString to String)

Преобразует объект в OracleStringStringобъект .

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 операндов, чтобы определить, меньше ли первый или равен второму.

Применяется к