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. |