SqlString Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
public value class SqlString : IComparable, System::Data::SqlTypes::INullable
public value class 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
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlString = struct
interface INullable
[<System.Serializable>]
type SqlString = struct
interface INullable
interface IXmlSerializable
type SqlString = struct
interface INullable
interface IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable
Public Structure SqlString
Implements IComparable, INullable, IXmlSerializable
- Ereditarietà
- Attributi
- Implementazioni
Commenti
String usa sempre il valore predefinito CultureInfo dal thread corrente, ma SqlString contiene il proprio ID delle impostazioni locali e i flag di confronto. Il risultato del confronto di due SqlString strutture è indipendente dal sistema operativo e dalle impostazioni locali del thread corrente.
Quando si usano 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. Ad esempio, l'istruzione
SqlString mySqlString = new SqlString("abc");
equivale a
SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID);
Costruttori
| Nome | Descrizione |
|---|---|
| SqlString(Int32, SqlCompareOptions, Byte[], Boolean) |
Inizializza una nuova istanza della classe SqlString. |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, Boolean) |
Inizializza una nuova istanza della classe SqlString. |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32) |
Inizializza una nuova istanza della classe SqlString. |
| SqlString(Int32, SqlCompareOptions, Byte[]) |
Inizializza una nuova istanza della SqlString struttura utilizzando l'ID delle impostazioni locali, confrontare le opzioni e i dati specificati. |
| SqlString(String, Int32, SqlCompareOptions) |
Inizializza una nuova istanza della SqlString struttura utilizzando la stringa, l'ID delle impostazioni locali e i valori di opzione specificati. |
| SqlString(String, Int32) |
Inizializza una nuova istanza della SqlString struttura utilizzando i valori id stringa e impostazioni locali specificati. |
| SqlString(String) |
Inizializza una nuova istanza della SqlString struttura utilizzando la stringa specificata. |
Campi
| Nome | Descrizione |
|---|---|
| BinarySort |
Specifica che gli ordinamenti devono essere basati su un valore numerico di caratteri anziché sul relativo valore alfabetico. |
| BinarySort2 |
Specifica che gli ordinamenti devono essere basati sul valore numerico di un carattere anziché sul relativo valore alfabetico. |
| IgnoreCase |
Specifica che SqlString i confronti devono ignorare la distinzione tra maiuscole e minuscole. |
| IgnoreKanaType |
Specifica che il confronto tra stringhe deve ignorare il tipo Kana. |
| IgnoreNonSpace |
Specifica che il confronto tra stringhe deve ignorare i caratteri di combinazione di spazi, ad esempio segni diacritici. |
| IgnoreWidth |
Specifica che il confronto tra stringhe deve ignorare la larghezza del carattere. |
| Null |
Rappresenta un oggetto DBNull che può essere assegnato a questa istanza della SqlString struttura. |
Proprietà
| Nome | Descrizione |
|---|---|
| CompareInfo |
Ottiene l'oggetto che definisce la CompareInfo modalità di esecuzione dei confronti tra stringhe per questa SqlString struttura. |
| CultureInfo |
Ottiene la CultureInfo struttura che rappresenta le informazioni sulle impostazioni cultura di questo SqlString oggetto. |
| IsNull |
Indica se questa SqlString struttura è Null. |
| LCID |
Specifica le impostazioni locali geografiche e la lingua per la SqlString struttura. |
| SqlCompareOptions |
Combinazione di uno o più valori di SqlCompareOptions enumerazione che rappresentano il modo in cui deve SqlString essere confrontato con altre SqlString strutture. |
| Value |
Ottiene la stringa archiviata in questa SqlString struttura. Questa proprietà è di sola lettura. |
Metodi
| Nome | Descrizione |
|---|---|
| Add(SqlString, SqlString) |
Concatena due valori specificati SqlString per creare una nuova SqlString struttura. |
| Clone() |
Crea una copia di questo SqlString oggetto. |
| CompareOptionsFromSqlCompareOptions(SqlCompareOptions) |
Ottiene l'equivalente dell'enumerazione CompareOptions del valore specificato SqlCompareOptions . |
| CompareTo(Object) |
Confronta questo SqlString oggetto con l'oggetto fornito Object e restituisce un'indicazione dei relativi valori. |
| CompareTo(SqlString) |
Confronta questa SqlString istanza con l'oggetto fornito SqlString e restituisce un'indicazione dei relativi valori. |
| Concat(SqlString, SqlString) |
Concatena le due strutture specificate SqlString . |
| Equals(Object) |
Confronta il parametro dell'oggetto fornito con la Value proprietà dell'oggetto SqlString . |
| Equals(SqlString, SqlString) |
Esegue un confronto logico dei due SqlString operandi per determinare se sono uguali. |
| GetHashCode() |
Ottiene il codice hash per questa istanza. |
| GetNonUnicodeBytes() |
Ottiene una matrice di byte che contiene il contenuto di SqlString in formato ANSI. |
| GetUnicodeBytes() |
Ottiene una matrice di byte che contiene il contenuto di SqlString in formato Unicode. |
| GetXsdType(XmlSchemaSet) |
Restituisce il linguaggio XSD (XML Schema Definition Language) dell'oggetto specificato XmlSchemaSet. |
| GreaterThan(SqlString, SqlString) |
Esegue un confronto logico dei due SqlString operandi per determinare se il primo è maggiore del secondo. |
| GreaterThanOrEqual(SqlString, SqlString) |
Esegue un confronto logico dei due SqlString operandi per determinare se il primo è maggiore o uguale al secondo. |
| LessThan(SqlString, SqlString) |
Esegue un confronto logico dei due SqlString operandi per determinare se il primo è minore del secondo. |
| LessThanOrEqual(SqlString, SqlString) |
Esegue un confronto logico dei due SqlString operandi per determinare se il primo è minore o uguale al secondo. |
| NotEquals(SqlString, SqlString) |
Esegue un confronto logico dei due SqlString operandi per determinare se non sono uguali. |
| ToSqlBoolean() |
Converte questa SqlString struttura in SqlBoolean. |
| ToSqlByte() | |
| ToSqlDateTime() |
Converte questa SqlString struttura in SqlDateTime. |
| ToSqlDecimal() |
Converte questa SqlString struttura in SqlDecimal. |
| ToSqlDouble() | |
| ToSqlGuid() | |
| ToSqlInt16() | |
| ToSqlInt32() | |
| ToSqlInt64() | |
| ToSqlMoney() | |
| ToSqlSingle() | |
| ToString() |
Operatori
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IXmlSerializable.GetSchema() |
Questo membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. |
| IXmlSerializable.ReadXml(XmlReader) |
Questo membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. |
| IXmlSerializable.WriteXml(XmlWriter) |
Questo membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. |