SqlString Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public value class SqlString : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlString : IComparable, IEquatable<System::Data::SqlTypes::SqlString>, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlString : IComparable, System::Data::SqlTypes::INullable
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlString : IComparable, IEquatable<System.Data.SqlTypes.SqlString>, 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
type SqlString = struct
interface INullable
interface IXmlSerializable
type SqlString = struct
interface INullable
[<System.Serializable>]
type SqlString = struct
interface INullable
interface IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlString
Implements IComparable, IEquatable(Of SqlString), INullable, IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable
- Наследование
- Атрибуты
- Реализации
Комментарии
String всегда использует значение по умолчанию CultureInfo из текущего потока, но SqlString содержит собственный идентификатор языкового стандарта и флаги сравнения. Результат сравнения двух SqlString структур не зависит от операционной системы и текущего языкового стандарта потока.
При использовании SqlString операторов сравнения обратите внимание, что если идентификаторы LCID аргументов отличаются, функции сравнения создают исключение, так как их невозможно сравнить. Например, оператор
SqlString mySqlString = new SqlString("abc");
эквивалентно
SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID);
Конструкторы
SqlString(Int32, SqlCompareOptions, Byte[]) |
Инициализирует новый экземпляр структуры SqlString с использованием заданных кода языка, параметров сравнения и данных. |
SqlString(Int32, SqlCompareOptions, Byte[], Boolean) |
Инициализирует новый экземпляр класса SqlString. |
SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32) |
Инициализирует новый экземпляр класса SqlString. |
SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, Boolean) |
Инициализирует новый экземпляр класса SqlString. |
SqlString(String) |
Инициализирует новый экземпляр структуры SqlString с использованием заданной строки. |
SqlString(String, Int32) |
Инициализирует новый экземпляр структуры SqlString с использованием заданной строки и значений кода языка. |
SqlString(String, Int32, SqlCompareOptions) |
Инициализирует новый экземпляр структуры SqlString с использованием заданных строки, кода языка и значений параметров сравнения. |
Поля
BinarySort |
Задает сортировку на основе числового значения символов вместо сортировки по алфавиту. |
BinarySort2 |
Задает сортировку на основе числового значения символов вместо сортировки по алфавиту. |
IgnoreCase |
Задает игнорирование регистра при выполнении сравнения SqlString. |
IgnoreKanaType |
Задает игнорирование типа японской азбуки при сравнении строк. |
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) |
Сравнивает предоставленный параметр объекта со свойством Value объекта SqlString. |
Equals(SqlString) |
Указывает, равен ли текущий экземпляр другому экземпляру того же типа. |
Equals(SqlString, SqlString) |
Выполняет логическое сравнение двух операндов SqlString с целью определить, равны ли они. |
GetHashCode() |
Получает хэш-код для этого экземпляра. |
GetNonUnicodeBytes() |
Получает массив байтов, в который помещено содержимое SqlString в формате ANSI. |
GetUnicodeBytes() |
Получает массив байтов, в который помещено содержимое SqlString в формате Юникод. |
GetXsdType(XmlSchemaSet) |
Возвращает XSD (XML-схему) заданного объекта 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 и не должен вызываться напрямую из кода приложения. |