SqlString Struktúra

Definíció

Változó hosszúságú karakterfolyamot jelöl, amelyet az adatbázis tárol vagy kér le. SqlString a megfelelő .NET String adattípustól eltérő mögöttes adatstruktúrával rendelkezik.

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
Öröklődés
SqlString
Attribútumok
Megvalósítás

Megjegyzések

String mindig az aktuális szál alapértelmezett elemét CultureInfo használja, de SqlString saját területi azonosítót tartalmaz, és összehasonlítja a jelölőket. Két SqlString struktúra összehasonlítási eredménye független az operációs rendszer és az aktuális szál területi beállításaitól.

Összehasonlító operátorok használatakor SqlString vegye figyelembe, hogy ha az argumentumok LCID-jei eltérőek, az összehasonlító függvények kivételt jelentenek, mert nem hasonlíthatók össze. Például az utasítás

SqlString mySqlString = new SqlString("abc");

egyenértékű valamivel

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

Konstruktorok

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

Inicializálja a SqlString osztály új példányát.

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

Inicializálja a SqlString osztály új példányát.

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

Inicializálja a SqlString osztály új példányát.

SqlString(Int32, SqlCompareOptions, Byte[])

Inicializálja a struktúra új példányát a SqlString megadott területi azonosító, a beállítások és az adatok összehasonlítása használatával.

SqlString(String, Int32, SqlCompareOptions)

Inicializálja a struktúra új példányát a SqlString megadott sztring, területi azonosító és a beállításértékek összehasonlítása használatával.

SqlString(String, Int32)

Inicializálja a struktúra új példányát a SqlString megadott sztring és területi azonosító értékek használatával.

SqlString(String)

Inicializálja a struktúra új példányát SqlString a megadott sztring használatával.

Mezők

Name Description
BinarySort

Azt határozza meg, hogy a rendezésnek karakteres numerikus értéken kell alapulnia a betűrendes érték helyett.

BinarySort2

Azt határozza meg, hogy a rendezésnek egy karakter numerikus értékén kell alapulnia a betűrendes érték helyett.

IgnoreCase

Azt határozza meg, hogy az SqlString összehasonlításoknak figyelmen kívül kell hagyniuk a kis- és nagybetűket.

IgnoreKanaType

Megadja, hogy a sztring-összehasonlításnak figyelmen kívül kell hagynia a Kana-típust.

IgnoreNonSpace

Azt határozza meg, hogy a sztringek összehasonlításának figyelmen kívül kell hagynia a szóközzel nem rendelkező karaktereket, például az ékezeteket.

IgnoreWidth

Azt adja meg, hogy a sztring-összehasonlításnak figyelmen kívül kell hagynia a karakterszélességű karaktert.

Null

DBNull A struktúra ezen példányához SqlString hozzárendelhető értékeket jelöli.

Tulajdonságok

Name Description
CompareInfo

Lekéri azt az CompareInfo objektumot, amely meghatározza, hogyan kell sztring-összehasonlításokat végezni ehhez a SqlString struktúrához.

CultureInfo

Lekéri az CultureInfo objektum kultúrájával kapcsolatos információkat megjelenítő struktúrát SqlString .

IsNull

Azt jelzi, hogy ez a SqlString struktúra null értékű-e.

LCID

A struktúra földrajzi területi beállítását és nyelvét SqlString határozza meg.

SqlCompareOptions

Egy vagy több enumerálási SqlCompareOptions érték kombinációja, amely azt jelzi, ahogyan ezt SqlString más SqlString struktúrákhoz kell hasonlítani.

Value

Lekéri az ebben SqlString a struktúrában tárolt sztringet. Ez a tulajdonság írásvédett.

Metódusok

Name Description
Add(SqlString, SqlString)

Összefűz két megadott SqlString értéket egy új SqlString struktúra létrehozásához.

Clone()

Létrehozza az objektum másolatát SqlString .

CompareOptionsFromSqlCompareOptions(SqlCompareOptions)

Lekéri a CompareOptions megadott SqlCompareOptions érték enumerálási egyenértékét.

CompareTo(Object)

Összehasonlítja ezt az SqlString objektumot a megadott Object értékkel, és visszaadja a relatív értékek jelzését.

CompareTo(SqlString)

Összehasonlítja ezt a SqlString példányt a megadott SqlString értékkel, és visszaadja a relatív értékek jelzését.

Concat(SqlString, SqlString)

Összefűzi a két megadott SqlString struktúrát.

Equals(Object)

Összehasonlítja a megadott objektumparamétert az ValueSqlString objektum tulajdonságával.

Equals(SqlString, SqlString)

A két SqlString operandus logikai összehasonlítását hajtja végre annak megállapításához, hogy egyenlőek-e.

Equals(SqlString)

Azt jelzi, hogy az aktuális példány egyenlő-e egy másik, azonos típusú példánysal.

GetHashCode()

Lekéri a példány kivonatkódját.

GetNonUnicodeBytes()

Egy bájttömböt kap, amely ANSI formátumban tartalmazza a SqlString tartalmát.

GetUnicodeBytes()

Egy bájttömböt kap, amely Unicode formátumban tartalmazza a SqlString tartalmát.

GetXsdType(XmlSchemaSet)

A megadott XmlSchemaSetXML-sémadefiníciós nyelvet (XSD) adja vissza.

GreaterThan(SqlString, SqlString)

A két SqlString operandus logikai összehasonlítását hajtja végre annak megállapításához, hogy az első nagyobb-e a másodiknál.

GreaterThanOrEqual(SqlString, SqlString)

A két SqlString operandus logikai összehasonlítását hajtja végre annak megállapításához, hogy az első nagyobb-e, mint a második.

LessThan(SqlString, SqlString)

Logikai összehasonlítást végez a két SqlString operandusról annak megállapításához, hogy az első kisebb-e a másodiknál.

LessThanOrEqual(SqlString, SqlString)

Logikai összehasonlítást végez a két SqlString operandusról annak megállapításához, hogy az első kisebb vagy egyenlő-e a másodiknál.

NotEquals(SqlString, SqlString)

Logikai összehasonlítást végez a két SqlString operandusról annak megállapításához, hogy azok nem egyenlőek-e.

ToSqlBoolean()

Ezt a struktúrát átalakítja a /> formátumba .

ToSqlByte()

Ezt a struktúrát átalakítja a /> formátumba .

ToSqlDateTime()

Ezt a struktúrát átalakítja a /> formátumba .

ToSqlDecimal()

Ezt a struktúrát átalakítja a /> formátumba .

ToSqlDouble()

Ezt a struktúrát átalakítja a /> formátumba .

ToSqlGuid()

Ezt a struktúrát átalakítja a /> formátumba .

ToSqlInt16()

Ezt a struktúrát átalakítja a /> formátumba .

ToSqlInt32()

Ezt a struktúrát átalakítja a /> formátumba .

ToSqlInt64()

Ezt a struktúrát átalakítja a /> formátumba .

ToSqlMoney()

Ezt a struktúrát átalakítja a /> formátumba .

ToSqlSingle()

Ezt a struktúrát átalakítja a /> formátumba .

ToString()

Objektumot SqlStringStringkonvertál .

Operátorok

Name Description
Addition(SqlString, SqlString)

Összefűzi a két megadott SqlString struktúrát.

Equality(SqlString, SqlString)

A két SqlString operandus logikai összehasonlítását hajtja végre annak megállapításához, hogy egyenlőek-e.

Explicit(SqlBoolean to SqlString)

A megadott SqlBoolean struktúrát SqlStringátalakítja .

Explicit(SqlByte to SqlString)

A megadott SqlByte struktúrát SqlStringátalakítja .

Explicit(SqlDateTime to SqlString)

A megadott paramétert átalakítja a következőre SqlDateTimeSqlString: .

Explicit(SqlDecimal to SqlString)

A megadott paramétert átalakítja a következőre SqlDecimalSqlString: .

Explicit(SqlDouble to SqlString)

A megadott paramétert átalakítja a következőre SqlDoubleSqlString: .

Explicit(SqlGuid to SqlString)

A megadott paramétert átalakítja a következőre SqlGuidSqlString: .

Explicit(SqlInt16 to SqlString)

A megadott paramétert átalakítja a következőre SqlInt16SqlString: .

Explicit(SqlInt32 to SqlString)

A megadott paramétert átalakítja a következőre SqlInt32SqlString: .

Explicit(SqlInt64 to SqlString)

A megadott paramétert átalakítja a következőre SqlInt64SqlString: .

Explicit(SqlMoney to SqlString)

A megadott paramétert átalakítja a következőre SqlMoneySqlString: .

Explicit(SqlSingle to SqlString)

A megadott paramétert átalakítja a következőre SqlSingleSqlString: .

Explicit(SqlString to String)

Átalakítja az a-t SqlString .String

GreaterThan(SqlString, SqlString)

A két SqlString operandus logikai összehasonlítását hajtja végre annak megállapításához, hogy az első nagyobb-e a másodiknál.

GreaterThanOrEqual(SqlString, SqlString)

A két SqlString operandus logikai összehasonlítását hajtja végre annak megállapításához, hogy az első nagyobb-e, mint a második.

Implicit(String to SqlString)

A paramétert átalakítja String egy SqlString.

Inequality(SqlString, SqlString)

Logikai összehasonlítást végez a két SqlString operandusról annak megállapításához, hogy azok nem egyenlőek-e.

LessThan(SqlString, SqlString)

Logikai összehasonlítást végez a két SqlString operandusról annak megállapításához, hogy az első kisebb-e a másodiknál.

LessThanOrEqual(SqlString, SqlString)

Logikai összehasonlítást végez a két SqlString operandusról annak megállapításához, hogy az első kisebb vagy egyenlő-e a másodiknál.

Explicit interfész-implementációk

Name Description
IXmlSerializable.GetSchema()

Ez a tag támogatja a .NET-keretrendszer infrastruktúráját, és nem közvetlenül a kódból való használatra szolgál.

IXmlSerializable.ReadXml(XmlReader)

Ez a tag támogatja a .NET-keretrendszer infrastruktúráját, és nem közvetlenül a kódból való használatra szolgál.

IXmlSerializable.WriteXml(XmlWriter)

Ez a tag támogatja a .NET-keretrendszer infrastruktúráját, és nem közvetlenül a kódból való használatra szolgál.

A következőre érvényes:

Lásd még