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, 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
- 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 ustawień regionalnych systemu operacyjnego i bieżących wątków.
Jeśli używasz SqlString operatorów porównania, pamiętaj, ż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
| SqlString(Int32, SqlCompareOptions, Byte[]) |
Inicjuje SqlString nowe wystąpienie struktury przy użyciu określonego identyfikatora ustawień regionalnych, porównywania opcji i danych. |
| SqlString(Int32, SqlCompareOptions, Byte[], Boolean) |
Inicjuje nowe wystąpienie klasy SqlString. |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32) |
Inicjuje nowe wystąpienie klasy SqlString. |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, Boolean) |
Inicjuje nowe wystąpienie klasy SqlString. |
| SqlString(String) |
Inicjuje SqlString nowe wystąpienie struktury przy użyciu określonego ciągu. |
| SqlString(String, Int32) |
Inicjuje SqlString nowe wystąpienie struktury przy użyciu określonych wartości identyfikatorów ciągów i ustawień regionalnych. |
| SqlString(String, Int32, SqlCompareOptions) |
Inicjuje SqlString nowe wystąpienie struktury przy użyciu określonego ciągu, identyfikatora ustawień regionalnych i porównywania wartości opcji. |
Pola
| 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 jej 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 łączące inne niż spacje, takie jak znaki diakrytyczne. |
| IgnoreWidth |
Określa, że porównanie ciągów musi ignorować szerokość znaku. |
| Null |
Reprezentuje element DBNull , który można przypisać do tego wystąpienia SqlString struktury. |
Właściwości
| 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 geograficzne i język struktury SqlString . |
| SqlCompareOptions |
Kombinacja co najmniej SqlCompareOptions jednej wartości wyliczenia, która reprezentuje sposób, w jaki należy to SqlString porównać do innych SqlString struktur. |
| Value |
Pobiera ciąg przechowywany w tej SqlString strukturze. Ta właściwość jest tylko do odczytu. |
Metody
| Add(SqlString, SqlString) |
Łączy dwie określone SqlString wartości w celu utworzenia nowej SqlString struktury. |
| 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 wartości względnych. |
| 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) |
Wskazuje, czy bieżące wystąpienie jest równe innemu wystąpieniu tego samego typu. |
| 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 zawierającą zawartość SqlString formatu ANSI. |
| GetUnicodeBytes() |
Pobiera tablicę bajtów zawierającą 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 drugiemu. |
| 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 pierwsza jest mniejsza niż lub równa 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
| IXmlSerializable.GetSchema() |
Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie. |
| IXmlSerializable.ReadXml(XmlReader) |
Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie. |
| IXmlSerializable.WriteXml(XmlWriter) |
Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie. |