SqlString SqlString SqlString SqlString Struct

Definizione

Rappresenta un flusso di caratteri a lunghezza variabile da memorizzare o da recuperare dal database.Represents a variable-length stream of characters to be stored in or retrieved from the database. All'oggetto SqlString è associata una diversa struttura di dati sottostanti proveniente dal corrispondente tipo di dati dell'oggetto String di .NET Framework.SqlString has a different underlying data structure from its corresponding .NET Framework String data type.

public value class SqlString : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
[System.Serializable]
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlString = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable, IXmlSerializable
Ereditarietà
Attributi
Implementazioni

Commenti

StringUsa sempre il valore CultureInfo predefinito dal thread corrente, ma SqlString contiene l'ID delle impostazioni locali e i flag di confronto.String always uses the default CultureInfo from the current thread, but SqlString contains its own locale Id and compare flags. Il risultato del confronto di SqlString due strutture è indipendente dalle impostazioni locali del sistema operativo e del thread corrente.The comparison result of two SqlString structures is independent of operating system and current thread locale.

Quando si utilizzano SqlString operatori di confronto, si noti che se gli LCID degli argomenti sono diversi, le funzioni di confronto generano un'eccezione perché non possono essere confrontate.When you use SqlString comparison operators, note that if the LCIDs of arguments are different, comparison functions throw an exception because they cannot be compared. Ad esempio, l'istruzioneFor example, the statement

SqlString mySqlString = new SqlString("abc");  

equivale ais equivalent to

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

Costruttori

SqlString(String) SqlString(String) SqlString(String) SqlString(String)

Inizializza una nuova istanza della struttura SqlStringutilizzando la stringa specificata.Initializes a new instance of the SqlString structure using the specified string.

SqlString(String, Int32) SqlString(String, Int32) SqlString(String, Int32) SqlString(String, Int32)

Inizializza una nuova istanza della struttura SqlStringutilizzando la stringa specificata e i valori id delle impostazioni locali.Initializes a new instance of the SqlString structure using the specified string and locale id values.

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

Inizializza una nuova istanza della struttura SqlString utilizzando il valore id delle impostazioni locali specificate, le opzioni di confronto e i dati.Initializes a new instance of the SqlString structure using the specified locale id, compare options, and data.

SqlString(String, Int32, SqlCompareOptions) SqlString(String, Int32, SqlCompareOptions) SqlString(String, Int32, SqlCompareOptions) SqlString(String, Int32, SqlCompareOptions)

Inizializza una nuova istanza della struttura SqlString utilizzando i valori di stringa, l'id delle impostazioni locali e dell’opzione di confronto specificati.Initializes a new instance of the SqlString structure using the specified string, locale id, and compare option values.

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

Inizializza una nuova istanza della classe SqlString.Initializes a new instance of the SqlString class.

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

Inizializza una nuova istanza della classe SqlString.Initializes a new instance of the SqlString class.

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

Inizializza una nuova istanza della classe SqlString.Initializes a new instance of the SqlString class.

Campi

BinarySort BinarySort BinarySort BinarySort

Specifica che gli ordinamenti devono essere basati sul valore numerico piuttosto che sul valore alfabetico dei caratteri.Specifies that sorts should be based on a characters numeric value instead of its alphabetical value.

BinarySort2 BinarySort2 BinarySort2 BinarySort2

Specifica che gli ordinamenti devono essere basati sul valore numerico piuttosto che sul valore alfabetico dei caratteri.Specifies that sorts should be based on a character's numeric value instead of its alphabetical value.

IgnoreCase IgnoreCase IgnoreCase IgnoreCase

Specifica che nei confronti tra SqlString deve essere ignorata la distinzione tra maiuscole e minuscole.Specifies that SqlString comparisons should ignore case.

IgnoreKanaType IgnoreKanaType IgnoreKanaType IgnoreKanaType

Specifica che nel confronto fra stringhe deve essere ignorato il tipo di distinzione Kana.Specifies that the string comparison must ignore the Kana type.

IgnoreNonSpace IgnoreNonSpace IgnoreNonSpace IgnoreNonSpace

Specifica che il confronto tra stringhe ignori i caratteri di combinazione che non sono spazi, come i segni diacritici.Specifies that the string comparison must ignore non-space combining characters, such as diacritics.

IgnoreWidth IgnoreWidth IgnoreWidth IgnoreWidth

Specifica che nel confronto tra stringhe deve essere ignorata la larghezza di carattere.Specifies that the string comparison must ignore the character width.

Null Null Null Null

Rappresenta un oggetto DBNull che può essere assegnato a questa istanza della struttura di SqlString.Represents a DBNull that can be assigned to this instance of the SqlString structure.

Proprietà

CompareInfo CompareInfo CompareInfo CompareInfo

Ottiene l’oggetto CompareInfo che definisce le modalità di esecuzione dei confronti tra stringhe per la struttura SqlString.Gets the CompareInfo object that defines how string comparisons should be performed for this SqlString structure.

CultureInfo CultureInfo CultureInfo CultureInfo

Ottiene la struttura CultureInfo che rappresenta le informazioni relative alle impostazioni cultura dell’oggetto SqlString.Gets the CultureInfo structure that represents information about the culture of this SqlString object.

IsNull IsNull IsNull IsNull

Indica se la struttura SqlString è Null.Indicates whether this SqlString structure is null.

LCID LCID LCID LCID

Specifica le impostazioni locali geografiche e la lingua della struttura SqlString.Specifies the geographical locale and language for the SqlString structure.

SqlCompareOptions SqlCompareOptions SqlCompareOptions SqlCompareOptions

Combinazione di uno o più valori di enumerazione SqlCompareOptions che rappresenta la modalità di esecuzione del confronto di SqlString con altre strutture SqlString.A combination of one or more of the SqlCompareOptions enumeration values that represent the way in which this SqlString should be compared to other SqlString structures.

Value Value Value Value

Ottiene la stringa memorizzata nella struttura SqlString.Gets the string that is stored in this SqlString structure. Questa proprietà è di sola lettura.This property is read-only.

Metodi

Add(SqlString, SqlString) Add(SqlString, SqlString) Add(SqlString, SqlString) Add(SqlString, SqlString)

Concatena due valori SqlString specificati per creare una nuova struttura SqlString.Concatenates two specified SqlString values to create a new SqlString structure.

Clone() Clone() Clone() Clone()

Crea una copia dell'oggetto SqlString.Creates a copy of this SqlString object.

CompareOptionsFromSqlCompareOptions(SqlCompareOptions) CompareOptionsFromSqlCompareOptions(SqlCompareOptions) CompareOptionsFromSqlCompareOptions(SqlCompareOptions) CompareOptionsFromSqlCompareOptions(SqlCompareOptions)

Ottiene l'equivalente dell'enumerazione CompareOptions del valore SqlCompareOptions specificato.Gets the CompareOptions enumeration equivalent of the specified SqlCompareOptions value.

CompareTo(SqlString) CompareTo(SqlString) CompareTo(SqlString) CompareTo(SqlString)

Confronta questa istanza SqlString all'oggetto SqlString fornito e restituisce un'indicazione dei valori relativi.Compares this SqlString instance to the supplied SqlString and returns an indication of their relative values.

CompareTo(Object) CompareTo(Object) CompareTo(Object) CompareTo(Object)

Confronta questo oggetto SqlString con l’oggetto Object fornito e restituisce un'indicazione dei valori relativi.Compares this SqlString object to the supplied Object and returns an indication of their relative values.

Concat(SqlString, SqlString) Concat(SqlString, SqlString) Concat(SqlString, SqlString) Concat(SqlString, SqlString)

Concatena le due strutture SqlString specificate.Concatenates the two specified SqlString structures.

Equals(SqlString, SqlString) Equals(SqlString, SqlString) Equals(SqlString, SqlString) Equals(SqlString, SqlString)

Esegue un confronto logico tra i due operandi SqlString per stabilire se sono uguali.Performs a logical comparison of the two SqlString operands to determine whether they are equal.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Confronta il parametro dell’oggetto fornito con la proprietà Value dell’oggetto SqlString.Compares the supplied object parameter to the Value property of the SqlString object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Ottiene il codice hash di questa istanza.Gets the hash code for this instance.

GetNonUnicodeBytes() GetNonUnicodeBytes() GetNonUnicodeBytes() GetNonUnicodeBytes()

Ottiene una matrice di byte, con i contenuti dell'oggetto SqlString in formato ANSI.Gets an array of bytes, that contains the contents of the SqlString in ANSI format.

GetUnicodeBytes() GetUnicodeBytes() GetUnicodeBytes() GetUnicodeBytes()

Ottiene una matrice di byte, con i contenuti dell'oggetto SqlString in formato Unicode.Gets an array of bytes, that contains the contents of the SqlString in Unicode format.

GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet)

Restituisce il linguaggio XSD (XML Schema Definition) dell'oggetto XmlSchemaSet specificato.Returns the XML Schema definition language (XSD) of the specified XmlSchemaSet.

GreaterThan(SqlString, SqlString) GreaterThan(SqlString, SqlString) GreaterThan(SqlString, SqlString) GreaterThan(SqlString, SqlString)

Esegue un confronto logico dei due operandi SqlString per stabilire se il primo è maggiore del secondo.Performs a logical comparison of the two SqlString operands to determine whether the first is greater than the second.

GreaterThanOrEqual(SqlString, SqlString) GreaterThanOrEqual(SqlString, SqlString) GreaterThanOrEqual(SqlString, SqlString) GreaterThanOrEqual(SqlString, SqlString)

Esegue un confronto logico tra due operandi SqlString per stabilire se il primo è maggiore o uguale al secondo.Performs a logical comparison of the two SqlString operands to determine whether the first is greater than or equal to the second.

LessThan(SqlString, SqlString) LessThan(SqlString, SqlString) LessThan(SqlString, SqlString) LessThan(SqlString, SqlString)

Esegue un confronto logico dei due operandi SqlString per stabilire se il primo è minore del secondo.Performs a logical comparison of the two SqlString operands to determine whether the first is less than the second.

LessThanOrEqual(SqlString, SqlString) LessThanOrEqual(SqlString, SqlString) LessThanOrEqual(SqlString, SqlString) LessThanOrEqual(SqlString, SqlString)

Esegue un confronto logico tra due operandi SqlString per stabilire se il primo è minore di o uguale al secondo.Performs a logical comparison of the two SqlString operands to determine whether the first is less than or equal to the second.

NotEquals(SqlString, SqlString) NotEquals(SqlString, SqlString) NotEquals(SqlString, SqlString) NotEquals(SqlString, SqlString)

Esegue un confronto logico tra i due operandi SqlString per stabilire se non sono uguali.Performs a logical comparison of the two SqlString operands to determine whether they are not equal.

ToSqlBoolean() ToSqlBoolean() ToSqlBoolean() ToSqlBoolean()

Converte questa struttura SqlString in SqlBoolean.Converts this SqlString structure to SqlBoolean.

ToSqlByte() ToSqlByte() ToSqlByte() ToSqlByte()

Converte questa struttura SqlString in SqlByte.Converts this SqlString structure to SqlByte.

ToSqlDateTime() ToSqlDateTime() ToSqlDateTime() ToSqlDateTime()

Converte questa struttura SqlString in SqlDateTime.Converts this SqlString structure to SqlDateTime.

ToSqlDecimal() ToSqlDecimal() ToSqlDecimal() ToSqlDecimal()

Converte questa struttura SqlString in SqlDecimal.Converts this SqlString structure to SqlDecimal.

ToSqlDouble() ToSqlDouble() ToSqlDouble() ToSqlDouble()

Converte questa struttura SqlString in SqlDouble.Converts this SqlString structure to SqlDouble.

ToSqlGuid() ToSqlGuid() ToSqlGuid() ToSqlGuid()

Converte questa struttura SqlString in SqlGuid.Converts this SqlString structure to SqlGuid.

ToSqlInt16() ToSqlInt16() ToSqlInt16() ToSqlInt16()

Converte questa struttura SqlString in SqlInt16.Converts this SqlString structure to SqlInt16.

ToSqlInt32() ToSqlInt32() ToSqlInt32() ToSqlInt32()

Converte questa struttura SqlString in SqlInt32.Converts this SqlString structure to SqlInt32.

ToSqlInt64() ToSqlInt64() ToSqlInt64() ToSqlInt64()

Converte questa struttura SqlString in SqlInt64.Converts this SqlString structure to SqlInt64.

ToSqlMoney() ToSqlMoney() ToSqlMoney() ToSqlMoney()

Converte questa struttura SqlString in SqlMoney.Converts this SqlString structure to SqlMoney.

ToSqlSingle() ToSqlSingle() ToSqlSingle() ToSqlSingle()

Converte questa struttura SqlString in SqlSingle.Converts this SqlString structure to SqlSingle.

ToString() ToString() ToString() ToString()

Converte un oggetto SqlString in String.Converts a SqlString object to a String.

Operatori

Addition(SqlString, SqlString) Addition(SqlString, SqlString) Addition(SqlString, SqlString) Addition(SqlString, SqlString)

Concatena le due strutture SqlString specificate.Concatenates the two specified SqlString structures.

Equality(SqlString, SqlString) Equality(SqlString, SqlString) Equality(SqlString, SqlString) Equality(SqlString, SqlString)

Esegue un confronto logico tra i due operandi SqlString per stabilire se sono uguali.Performs a logical comparison of the two SqlString operands to determine whether they are equal.

Explicit(SqlString to String) Explicit(SqlString to String) Explicit(SqlString to String) Explicit(SqlString to String)

Converte SqlString in String.Converts a SqlString to a String

Explicit(SqlSingle to SqlString) Explicit(SqlSingle to SqlString) Explicit(SqlSingle to SqlString) Explicit(SqlSingle to SqlString)

Converte il parametro SqlSingle specificato in SqlString.Converts the specified SqlSingle parameter to SqlString.

Explicit(SqlMoney to SqlString) Explicit(SqlMoney to SqlString) Explicit(SqlMoney to SqlString) Explicit(SqlMoney to SqlString)

Converte il parametro SqlMoney specificato in SqlString.Converts the specified SqlMoney parameter to SqlString.

Explicit(SqlInt64 to SqlString) Explicit(SqlInt64 to SqlString) Explicit(SqlInt64 to SqlString) Explicit(SqlInt64 to SqlString)

Converte il parametro SqlInt64 specificato in SqlString.Converts the specified SqlInt64 parameter to SqlString.

Explicit(SqlInt16 to SqlString) Explicit(SqlInt16 to SqlString) Explicit(SqlInt16 to SqlString) Explicit(SqlInt16 to SqlString)

Converte il parametro SqlInt16 specificato in SqlString.Converts the specified SqlInt16 parameter to SqlString.

Explicit(SqlInt32 to SqlString) Explicit(SqlInt32 to SqlString) Explicit(SqlInt32 to SqlString) Explicit(SqlInt32 to SqlString)

Converte il parametro SqlInt32 specificato in SqlString.Converts the specified SqlInt32 parameter to SqlString.

Explicit(SqlDouble to SqlString) Explicit(SqlDouble to SqlString) Explicit(SqlDouble to SqlString) Explicit(SqlDouble to SqlString)

Converte il parametro SqlDouble specificato in SqlString.Converts the specified SqlDouble parameter to SqlString.

Explicit(SqlDecimal to SqlString) Explicit(SqlDecimal to SqlString) Explicit(SqlDecimal to SqlString) Explicit(SqlDecimal to SqlString)

Converte il parametro SqlDecimal specificato in SqlString.Converts the specified SqlDecimal parameter to SqlString.

Explicit(SqlDateTime to SqlString) Explicit(SqlDateTime to SqlString) Explicit(SqlDateTime to SqlString) Explicit(SqlDateTime to SqlString)

Converte il parametro SqlDateTime specificato in SqlString.Converts the specified SqlDateTime parameter to SqlString.

Explicit(SqlByte to SqlString) Explicit(SqlByte to SqlString) Explicit(SqlByte to SqlString) Explicit(SqlByte to SqlString)

Converte la struttura SqlByte specificata in SqlString.Converts the specified SqlByte structure to SqlString.

Explicit(SqlBoolean to SqlString) Explicit(SqlBoolean to SqlString) Explicit(SqlBoolean to SqlString) Explicit(SqlBoolean to SqlString)

Converte la struttura SqlBoolean specificata in SqlString.Converts the specified SqlBoolean structure to SqlString.

Explicit(SqlGuid to SqlString) Explicit(SqlGuid to SqlString) Explicit(SqlGuid to SqlString) Explicit(SqlGuid to SqlString)

Converte il parametro SqlGuid specificato in SqlString.Converts the specified SqlGuid parameter to SqlString.

GreaterThan(SqlString, SqlString) GreaterThan(SqlString, SqlString) GreaterThan(SqlString, SqlString) GreaterThan(SqlString, SqlString)

Esegue un confronto logico dei due operandi SqlString per stabilire se il primo è maggiore del secondo.Performs a logical comparison of the two SqlString operands to determine whether the first is greater than the second.

GreaterThanOrEqual(SqlString, SqlString) GreaterThanOrEqual(SqlString, SqlString) GreaterThanOrEqual(SqlString, SqlString) GreaterThanOrEqual(SqlString, SqlString)

Esegue un confronto logico tra due operandi SqlString per stabilire se il primo è maggiore o uguale al secondo.Performs a logical comparison of the two SqlString operands to determine whether the first is greater than or equal to the second.

Implicit(String to SqlString) Implicit(String to SqlString) Implicit(String to SqlString) Implicit(String to SqlString)

Converte il parametro String in un oggetto SqlString.Converts the String parameter to a SqlString.

Inequality(SqlString, SqlString) Inequality(SqlString, SqlString) Inequality(SqlString, SqlString) Inequality(SqlString, SqlString)

Esegue un confronto logico tra i due operandi SqlString per stabilire se non sono uguali.Performs a logical comparison of the two SqlString operands to determine whether they are not equal.

LessThan(SqlString, SqlString) LessThan(SqlString, SqlString) LessThan(SqlString, SqlString) LessThan(SqlString, SqlString)

Esegue un confronto logico dei due operandi SqlString per stabilire se il primo è minore del secondo.Performs a logical comparison of the two SqlString operands to determine whether the first is less than the second.

LessThanOrEqual(SqlString, SqlString) LessThanOrEqual(SqlString, SqlString) LessThanOrEqual(SqlString, SqlString) LessThanOrEqual(SqlString, SqlString)

Esegue un confronto logico tra due operandi SqlString per stabilire se il primo è minore di o uguale al secondo.Performs a logical comparison of the two SqlString operands to determine whether the first is less than or equal to the second.

Implementazioni dell'interfaccia esplicita

IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema()

Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader)

Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter)

Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Si applica a

Vedi anche