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
- Наследование
- Реализации
Примеры
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] |
Возвращает один байт из |
| 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() |
Преобразует объект в |
Операторы
| Имя | Описание |
|---|---|
| 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 операндов, чтобы определить, меньше ли первый или равен второму. |