SqlString Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public value class SqlString : IComparable, System::Data::SqlTypes::INullable
public value class SqlString : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public struct SqlString : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlString = struct
interface INullable
[<System.Serializable>]
type SqlString = struct
interface INullable
interface IXmlSerializable
type SqlString = struct
interface INullable
interface IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable
Public Structure SqlString
Implements IComparable, INullable, IXmlSerializable
- Наследование
- Атрибуты
- Реализации
Комментарии
Stringвсегда использует значение по умолчанию из текущего потока, но SqlString содержит собственный идентификатор языкового стандарта CultureInfo и флаги сравнения. Результат сравнения двух SqlString структур не зависит от операционной системы и текущего языкового стандарта потока.
При использовании SqlString операторов сравнения обратите внимание, что если LCID аргументов отличаются, функции сравнения вызывают исключение, так как их нельзя сравнить. Например, инструкция
SqlString mySqlString = new SqlString("abc");
эквивалентно
SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID);
Конструкторы
| Имя | Описание |
|---|---|
| SqlString(Int32, SqlCompareOptions, Byte[], Boolean) |
Инициализирует новый экземпляр класса SqlString. |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, Boolean) |
Инициализирует новый экземпляр класса SqlString. |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32) |
Инициализирует новый экземпляр класса SqlString. |
| SqlString(Int32, SqlCompareOptions, Byte[]) |
Инициализирует новый экземпляр структуры с помощью указанного SqlString идентификатора языкового стандарта, параметров сравнения и данных. |
| SqlString(String, Int32, SqlCompareOptions) |
Инициализирует новый экземпляр структуры с помощью указанной SqlString строки, идентификатора языкового стандарта и сравнения значений параметров. |
| SqlString(String, Int32) |
Инициализирует новый экземпляр SqlString структуры с помощью указанных строковых и языковых значений идентификаторов. |
| SqlString(String) |
Инициализирует новый экземпляр структуры с помощью указанной SqlString строки. |
Поля
| Имя | Описание |
|---|---|
| BinarySort |
Указывает, что сортировки должны основываться на числовом значении символов, а не на алфавитном значении. |
| BinarySort2 |
Указывает, что сортировки должны основываться на числовом значении символа вместо его алфавитного значения. |
| IgnoreCase |
Указывает, что SqlString сравнения должны игнорировать регистр. |
| IgnoreKanaType |
Указывает, что сравнение строк должно игнорировать тип Kana. |
| IgnoreNonSpace |
Указывает, что сравнение строк должно игнорировать символы, не относящиеся к пространству, например диакритические символы. |
| IgnoreWidth |
Указывает, что сравнение строк должно игнорировать ширину символов. |
| Null |
Представляет объект DBNull , который можно назначить этому экземпляру SqlString структуры. |
Свойства
| Имя | Описание |
|---|---|
| CompareInfo |
Возвращает объект, определяющий CompareInfo , как должны выполняться сравнения строк для этой SqlString структуры. |
| CultureInfo |
Возвращает структуру CultureInfo , представляющую сведения о языке и региональных параметрах данного SqlString объекта. |
| IsNull |
Указывает, имеет ли эта SqlString структура значение NULL. |
| LCID |
Указывает географический языковой стандарт и язык структуры SqlString . |
| SqlCompareOptions |
Сочетание одного или нескольких SqlCompareOptions значений перечисления, представляющих способ, в котором это SqlString должно быть по сравнению с другими SqlString структурами. |
| Value |
Возвращает строку, хранящуюся в этой SqlString структуре. Это свойство доступно только для чтения. |
Методы
| Имя | Описание |
|---|---|
| Add(SqlString, SqlString) |
Объединяет два указанных SqlString значения для создания новой SqlString структуры. |
| Clone() |
Создает копию этого SqlString объекта. |
| CompareOptionsFromSqlCompareOptions(SqlCompareOptions) |
CompareOptions Возвращает эквивалент перечисления указанного SqlCompareOptions значения. |
| CompareTo(Object) |
Сравнивает этот SqlString объект с предоставленным Object и возвращает указание их относительных значений. |
| CompareTo(SqlString) |
Сравнивает этот SqlString экземпляр с предоставленным SqlString и возвращает указание их относительных значений. |
| Concat(SqlString, SqlString) |
Объединяет две указанные SqlString структуры. |
| Equals(Object) |
Сравнивает предоставленный параметр объекта со свойством ValueSqlString объекта. |
| Equals(SqlString, SqlString) |
Выполняет логическое сравнение двух SqlString операндов, чтобы определить, равны ли они. |
| GetHashCode() |
Возвращает хэш-код для этого экземпляра. |
| GetNonUnicodeBytes() |
Возвращает массив байтов, содержащий содержимое SqlString в формате ANSI. |
| GetUnicodeBytes() |
Возвращает массив байтов, содержащий содержимое SqlString формата Юникода. |
| GetXsdType(XmlSchemaSet) |
Возвращает язык определения схемы XML (XSD) указанного объекта XmlSchemaSet. |
| GreaterThan(SqlString, SqlString) |
Выполняет логическое сравнение двух SqlString операндов, чтобы определить, больше ли первое больше второго. |
| GreaterThanOrEqual(SqlString, SqlString) |
Выполняет логическое сравнение двух SqlString операндов, чтобы определить, больше ли первый или равен второму. |
| LessThan(SqlString, SqlString) |
Выполняет логическое сравнение двух SqlString операндов, чтобы определить, является ли первый меньше второго. |
| LessThanOrEqual(SqlString, SqlString) |
Выполняет логическое сравнение двух SqlString операндов, чтобы определить, меньше ли первый или равен второму. |
| NotEquals(SqlString, SqlString) |
Выполняет логическое сравнение двух SqlString операндов, чтобы определить, не равны ли они. |
| ToSqlBoolean() |
Преобразует эту SqlString структуру в SqlBoolean. |
| ToSqlByte() | |
| ToSqlDateTime() |
Преобразует эту SqlString структуру в SqlDateTime. |
| ToSqlDecimal() |
Преобразует эту SqlString структуру в SqlDecimal. |
| ToSqlDouble() | |
| ToSqlGuid() | |
| ToSqlInt16() | |
| ToSqlInt32() | |
| ToSqlInt64() | |
| ToSqlMoney() | |
| ToSqlSingle() | |
| ToString() |
Операторы
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IXmlSerializable.GetSchema() |
Этот член поддерживает инфраструктуру .NET Framework и не предназначен для использования непосредственно из кода. |
| IXmlSerializable.ReadXml(XmlReader) |
Этот член поддерживает инфраструктуру .NET Framework и не предназначен для использования непосредственно из кода. |
| IXmlSerializable.WriteXml(XmlWriter) |
Этот член поддерживает инфраструктуру .NET Framework и не предназначен для использования непосредственно из кода. |