SqlString Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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() | |
| ToSqlDateTime() |
Wandelt diese SqlString Struktur in SqlDateTimeum. |
| ToSqlDecimal() |
Wandelt diese SqlString Struktur in SqlDecimalum. |
| ToSqlDouble() | |
| ToSqlGuid() | |
| ToSqlInt16() | |
| ToSqlInt32() | |
| ToSqlInt64() | |
| ToSqlMoney() | |
| ToSqlSingle() | |
| ToString() |
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) | |
| 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) | |
| 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) | |
| 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) | |
| 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. |