SqlString Struktur

Definition

Stellt einen Datenstrom mit variabler Länge dar, der in der Datenbank gespeichert oder abgerufen werden soll. SqlString weist eine andere zugrunde liegende Datenstruktur als den entsprechenden datentyp .NET String auf.

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, System::Xml::Serialization::IXmlSerializable
public value class SqlString : IComparable, System::Data::SqlTypes::INullable
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.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, IEquatable(Of SqlString), INullable, IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable
Vererbung
SqlString
Attribute
Implementiert

Hinweise

String verwendet immer den Standardwert CultureInfo aus dem aktuellen Thread, enthält jedoch SqlString eine eigene Gebietsschema-ID und vergleicht Flags. Das Vergleichsergebnis zweier SqlString Strukturen ist unabhängig vom Betriebssystem und dem aktuellen Threadgebietsschema.

Wenn Sie Vergleichsoperatoren verwenden SqlString , beachten Sie, dass bei unterschiedlichen LCIDs von Argumenten eine Ausnahme ausgelöst wird, da sie nicht verglichen werden können. Beispiel: die Anweisung

SqlString mySqlString = new SqlString("abc");

entspricht

SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID);

Konstruktoren

Name Beschreibung
SqlString(Int32, SqlCompareOptions, Byte[], Boolean)

Initialisiert eine neue Instanz der SqlString-Klasse.

SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, Boolean)

Initialisiert eine neue Instanz der SqlString-Klasse.

SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32)

Initialisiert eine neue Instanz der SqlString-Klasse.

SqlString(Int32, SqlCompareOptions, Byte[])

Initialisiert eine neue Instanz der Struktur mithilfe der SqlString angegebenen Gebietsschema-ID, vergleichen Sie Optionen und Daten.

SqlString(String, Int32, SqlCompareOptions)

Initialisiert eine neue Instanz der Struktur mithilfe der SqlString angegebenen Zeichenfolge, gebietsschema-ID und Vergleichen von Optionswerten.

SqlString(String, Int32)

Initialisiert eine neue Instanz der SqlString Struktur mithilfe der angegebenen Zeichenfolgen- und Gebietsschema-ID-Werte.

SqlString(String)

Initialisiert eine neue Instanz der Struktur mithilfe der SqlString angegebenen Zeichenfolge.

Felder

Name Beschreibung
BinarySort

Gibt an, dass Sortierungen auf einem numerischen Zeichenwert anstelle des alphabetischen Werts basieren sollen.

BinarySort2

Gibt an, dass Sortierungen auf dem numerischen Wert eines Zeichens anstelle des alphabetischen Werts basieren sollen.

IgnoreCase

Gibt an, dass SqlString Vergleiche die Groß-/Kleinschreibung ignorieren sollen.

IgnoreKanaType

Gibt an, dass der Zeichenfolgenvergleich den Kana-Typ ignorieren muss.

IgnoreNonSpace

Gibt an, dass der Zeichenfolgenvergleich nicht leerzeichenkombinationszeichen, z. B. diakritische Zeichen, ignorieren muss.

IgnoreWidth

Gibt an, dass der Zeichenfolgenvergleich die Zeichenbreite ignorieren muss.

Null

Stellt eine DBNull dar, die dieser Instanz der SqlString-Struktur zugewiesen werden kann.

Eigenschaften

Name Beschreibung
CompareInfo

Ruft das CompareInfo Objekt ab, das definiert, wie Zeichenfolgenvergleiche für diese SqlString Struktur ausgeführt werden sollen.

CultureInfo

Ruft die Struktur ab, die CultureInfo Informationen zur Kultur dieses SqlString Objekts darstellt.

IsNull

Gibt an, ob diese SqlString Struktur NULL ist.

LCID

Gibt das geografische Gebietsschema und die Sprache für die SqlString Struktur an.

SqlCompareOptions

Eine Kombination aus einem oder mehreren Enumerationswerten SqlCompareOptions , die die Art und Weise darstellen, in der dies SqlString mit anderen SqlString Strukturen verglichen werden soll.

Value

Ruft die Zeichenfolge ab, die in dieser SqlString Struktur gespeichert ist. Diese Eigenschaft ist schreibgeschützt.

Methoden

Name Beschreibung
Add(SqlString, SqlString)

Verkettet zwei angegebene SqlString Werte, um eine neue SqlString Struktur zu erstellen.

Clone()

Erstellt eine Kopie dieses SqlString Objekts.

CompareOptionsFromSqlCompareOptions(SqlCompareOptions)

Ruft die CompareOptions Enumerationsentsprechung des angegebenen SqlCompareOptions Werts ab.

CompareTo(Object)

Vergleicht dieses SqlString Objekt mit dem angegebenen Object Objekt und gibt einen Hinweis auf ihre relativen Werte zurück.

CompareTo(SqlString)

Vergleicht diese SqlString Instanz mit der angegebenen SqlString und gibt einen Hinweis auf ihre relativen Werte zurück.

Concat(SqlString, SqlString)

Verkettet die beiden angegebenen SqlString Strukturen.

Equals(Object)

Vergleicht den angegebenen Objektparameter mit der Value Eigenschaft des SqlString Objekts.

Equals(SqlString, SqlString)

Führt einen logischen Vergleich der beiden SqlString Operanden aus, um zu bestimmen, ob sie gleich sind.

Equals(SqlString)

Gibt an, ob die aktuelle Instanz einer anderen Instanz desselben Typs entspricht.

GetHashCode()

Ruft den Hashcode für diese Instanz ab.

GetNonUnicodeBytes()

Ruft ein Bytearray ab, das den Inhalt des SqlString ANSI-Formats enthält.

GetUnicodeBytes()

Ruft ein Bytearray ab, das den Inhalt des SqlString Unicode-Formats enthält.

GetXsdType(XmlSchemaSet)

Gibt die XML-Schemadefinitionssprache (XSD) der angegebenen XmlSchemaSetzurück.

GreaterThan(SqlString, SqlString)

Führt einen logischen Vergleich der beiden SqlString Operanden aus, um zu bestimmen, ob der erste größer als die zweite ist.

GreaterThanOrEqual(SqlString, SqlString)

Führt einen logischen Vergleich der beiden SqlString Operanden aus, um zu bestimmen, ob die erste größer oder gleich der zweiten ist.

LessThan(SqlString, SqlString)

Führt einen logischen Vergleich der beiden SqlString Operanden aus, um zu bestimmen, ob der erste kleiner als die zweite ist.

LessThanOrEqual(SqlString, SqlString)

Führt einen logischen Vergleich der beiden SqlString Operanden aus, um zu bestimmen, ob die erste kleiner als oder gleich der zweiten ist.

NotEquals(SqlString, SqlString)

Führt einen logischen Vergleich der beiden SqlString Operanden aus, um zu bestimmen, ob sie nicht gleich sind.

ToSqlBoolean()

Wandelt diese SqlString Struktur in SqlBooleanum.

ToSqlByte()

Wandelt diese SqlString Struktur in SqlByteum.

ToSqlDateTime()

Wandelt diese SqlString Struktur in SqlDateTimeum.

ToSqlDecimal()

Wandelt diese SqlString Struktur in SqlDecimalum.

ToSqlDouble()

Wandelt diese SqlString Struktur in SqlDoubleum.

ToSqlGuid()

Wandelt diese SqlString Struktur in SqlGuidum.

ToSqlInt16()

Wandelt diese SqlString Struktur in SqlInt16um.

ToSqlInt32()

Wandelt diese SqlString Struktur in SqlInt32um.

ToSqlInt64()

Wandelt diese SqlString Struktur in SqlInt64um.

ToSqlMoney()

Wandelt diese SqlString Struktur in SqlMoneyum.

ToSqlSingle()

Wandelt diese SqlString Struktur in SqlSingleum.

ToString()

Konvertiert ein SqlString Objekt in ein String.

Operatoren

Name Beschreibung
Addition(SqlString, SqlString)

Verkettet die beiden angegebenen SqlString Strukturen.

Equality(SqlString, SqlString)

Führt einen logischen Vergleich der beiden SqlString Operanden aus, um zu bestimmen, ob sie gleich sind.

Explicit(SqlBoolean to SqlString)

Konvertiert die angegebene SqlBoolean Struktur in SqlString.

Explicit(SqlByte to SqlString)

Konvertiert die angegebene SqlByte Struktur in SqlString.

Explicit(SqlDateTime to SqlString)

Konvertiert den angegebenen SqlDateTime Parameter in SqlString.

Explicit(SqlDecimal to SqlString)

Konvertiert den angegebenen SqlDecimal Parameter in SqlString.

Explicit(SqlDouble to SqlString)

Konvertiert den angegebenen SqlDouble Parameter in SqlString.

Explicit(SqlGuid to SqlString)

Konvertiert den angegebenen SqlGuid Parameter in SqlString.

Explicit(SqlInt16 to SqlString)

Konvertiert den angegebenen SqlInt16 Parameter in SqlString.

Explicit(SqlInt32 to SqlString)

Konvertiert den angegebenen SqlInt32 Parameter in SqlString.

Explicit(SqlInt64 to SqlString)

Konvertiert den angegebenen SqlInt64 Parameter in SqlString.

Explicit(SqlMoney to SqlString)

Konvertiert den angegebenen SqlMoney Parameter in SqlString.

Explicit(SqlSingle to SqlString)

Konvertiert den angegebenen SqlSingle Parameter in SqlString.

Explicit(SqlString to String)

Konvertiert ein SqlString -Element in ein String-Element.

GreaterThan(SqlString, SqlString)

Führt einen logischen Vergleich der beiden SqlString Operanden aus, um zu bestimmen, ob der erste größer als die zweite ist.

GreaterThanOrEqual(SqlString, SqlString)

Führt einen logischen Vergleich der beiden SqlString Operanden aus, um zu bestimmen, ob die erste größer oder gleich der zweiten ist.

Implicit(String to SqlString)

Konvertiert den String Parameter in ein SqlString.

Inequality(SqlString, SqlString)

Führt einen logischen Vergleich der beiden SqlString Operanden aus, um zu bestimmen, ob sie nicht gleich sind.

LessThan(SqlString, SqlString)

Führt einen logischen Vergleich der beiden SqlString Operanden aus, um zu bestimmen, ob der erste kleiner als die zweite ist.

LessThanOrEqual(SqlString, SqlString)

Führt einen logischen Vergleich der beiden SqlString Operanden aus, um zu bestimmen, ob die erste kleiner als oder gleich der zweiten ist.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IXmlSerializable.GetSchema()

Dieses Mitglied unterstützt die .NET Framework-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

IXmlSerializable.ReadXml(XmlReader)

Dieses Mitglied unterstützt die .NET Framework-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

IXmlSerializable.WriteXml(XmlWriter)

Dieses Mitglied unterstützt die .NET Framework-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

Gilt für:

Weitere Informationen