SqlString Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- Dziedziczenie
- Atrybuty
- Implementuje
Uwagi
String zawsze używa wartości domyślnej CultureInfo z bieżącego wątku, ale SqlString zawiera własny identyfikator ustawień regionalnych i flagi porównania. Wynik porównania dwóch SqlString struktur jest niezależny od systemu operacyjnego i bieżących ustawień regionalnych wątku.
Jeśli używasz SqlString operatorów porównania, należy pamiętać, że jeśli identyfikatory LCID argumentów są różne, funkcje porównania zgłaszają wyjątek, ponieważ nie można ich porównać. Na przykład instrukcja
SqlString mySqlString = new SqlString("abc");
jest równoważny
SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID);
Konstruktory
| Nazwa | Opis |
|---|---|
| SqlString(Int32, SqlCompareOptions, Byte[], Boolean) |
Inicjuje nowe wystąpienie klasy SqlString. |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, Boolean) |
Inicjuje nowe wystąpienie klasy SqlString. |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32) |
Inicjuje nowe wystąpienie klasy SqlString. |
| SqlString(Int32, SqlCompareOptions, Byte[]) |
Inicjuje nowe wystąpienie SqlString struktury przy użyciu określonego identyfikatora ustawień regionalnych, opcji porównania i danych. |
| SqlString(String, Int32, SqlCompareOptions) |
Inicjuje nowe wystąpienie struktury przy użyciu określonego SqlString ciągu, identyfikatora ustawień regionalnych i porównania wartości opcji. |
| SqlString(String, Int32) |
Inicjuje nowe wystąpienie SqlString struktury przy użyciu określonego ciągu i wartości identyfikatorów ustawień regionalnych. |
| SqlString(String) |
Inicjuje nowe wystąpienie SqlString struktury przy użyciu określonego ciągu. |
Pola
| Nazwa | Opis |
|---|---|
| BinarySort |
Określa, że sortowanie powinny być oparte na wartości liczbowej znaków zamiast jej wartości alfabetycznej. |
| BinarySort2 |
Określa, że sortowanie powinny być oparte na wartości liczbowej znaku zamiast jego wartości alfabetycznej. |
| IgnoreCase |
Określa, że SqlString porównania powinny ignorować wielkość liter. |
| IgnoreKanaType |
Określa, że porównanie ciągów musi ignorować typ Kana. |
| IgnoreNonSpace |
Określa, że porównanie ciągów musi ignorować znaki, które nie łączą spacji, takie jak znaki diakrytyczne. |
| IgnoreWidth |
Określa, że porównanie ciągów musi ignorować szerokość znaku. |
| Null |
Reprezentuje obiekt DBNull , który można przypisać do tego wystąpienia SqlString struktury. |
Właściwości
| Nazwa | Opis |
|---|---|
| CompareInfo |
CompareInfo Pobiera obiekt definiujący sposób wykonywania porównań ciągów dla tej SqlString struktury. |
| CultureInfo |
CultureInfo Pobiera strukturę reprezentującą informacje o kulturze tego SqlString obiektu. |
| IsNull |
Wskazuje, czy ta SqlString struktura ma wartość null. |
| LCID |
Określa ustawienia regionalne i język geograficzny dla SqlString struktury. |
| SqlCompareOptions |
Kombinacja co najmniej SqlCompareOptions jednej wartości wyliczenia reprezentującej sposób, w jaki SqlString powinny być porównywane z innymi SqlString strukturami. |
| Value |
Pobiera ciąg przechowywany w tej SqlString strukturze. Ta właściwość jest tylko do odczytu. |
Metody
| Nazwa | Opis |
|---|---|
| Add(SqlString, SqlString) |
Łączy dwie określone SqlString wartości, aby utworzyć nową SqlString strukturę. |
| Clone() |
Tworzy kopię tego SqlString obiektu. |
| CompareOptionsFromSqlCompareOptions(SqlCompareOptions) |
CompareOptions Pobiera odpowiednik wyliczenia określonej SqlCompareOptions wartości. |
| CompareTo(Object) |
Porównuje ten SqlString obiekt z podanym Object elementem i zwraca wskazanie ich wartości względnych. |
| CompareTo(SqlString) |
Porównuje to SqlString wystąpienie z podanym SqlString i zwraca wskazanie ich względnych wartości. |
| Concat(SqlString, SqlString) |
Łączy dwie określone SqlString struktury. |
| Equals(Object) |
Porównuje podany parametr obiektu z właściwością ValueSqlString obiektu. |
| Equals(SqlString, SqlString) |
Wykonuje logiczne porównanie dwóch SqlString operandów, aby określić, czy są one równe. |
| GetHashCode() |
Pobiera kod skrótu dla tego wystąpienia. |
| GetNonUnicodeBytes() |
Pobiera tablicę bajtów, która zawiera zawartość SqlString formatu ANSI. |
| GetUnicodeBytes() |
Pobiera tablicę bajtów, która zawiera zawartość SqlString formatu Unicode. |
| GetXsdType(XmlSchemaSet) |
Zwraca język definicji schematu XML (XSD) określonego XmlSchemaSetelementu . |
| GreaterThan(SqlString, SqlString) |
Wykonuje logiczne porównanie dwóch SqlString operandów, aby określić, czy pierwszy jest większy niż drugi. |
| GreaterThanOrEqual(SqlString, SqlString) |
Wykonuje logiczne porównanie dwóch SqlString operandów, aby określić, czy pierwszy jest większy niż lub równy drugiej. |
| LessThan(SqlString, SqlString) |
Wykonuje logiczne porównanie dwóch SqlString operandów, aby określić, czy pierwszy jest mniejszy niż drugi. |
| LessThanOrEqual(SqlString, SqlString) |
Wykonuje logiczne porównanie dwóch SqlString operandów, aby określić, czy pierwszy jest mniejszy niż lub równy drugiej. |
| NotEquals(SqlString, SqlString) |
Wykonuje logiczne porównanie dwóch SqlString operandów, aby określić, czy nie są równe. |
| ToSqlBoolean() |
Konwertuje tę SqlString strukturę na SqlBoolean. |
| ToSqlByte() | |
| ToSqlDateTime() |
Konwertuje tę SqlString strukturę na SqlDateTime. |
| ToSqlDecimal() |
Konwertuje tę SqlString strukturę na SqlDecimal. |
| ToSqlDouble() | |
| ToSqlGuid() | |
| ToSqlInt16() | |
| ToSqlInt32() | |
| ToSqlInt64() | |
| ToSqlMoney() | |
| ToSqlSingle() | |
| ToString() |
Operatory
Jawne implementacje interfejsu
| Nazwa | Opis |
|---|---|
| IXmlSerializable.GetSchema() |
Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie ma być używany bezpośrednio z poziomu kodu. |
| IXmlSerializable.ReadXml(XmlReader) |
Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie ma być używany bezpośrednio z poziomu kodu. |
| IXmlSerializable.WriteXml(XmlWriter) |
Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie ma być używany bezpośrednio z poziomu kodu. |