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, System::Xml::Serialization::IXmlSerializable
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
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
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.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, INullable, IXmlSerializable
Public Structure SqlString
Implements IComparable, IEquatable(Of SqlString), INullable, IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable
- 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
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. |
SqlString(Int32, SqlCompareOptions, Byte[], 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[], Int32, Int32, Boolean) |
Inizializza una nuova istanza della classe SqlString. |
SqlString(String) |
Inizializza una nuova istanza della struttura SqlStringutilizzando la stringa specificata. |
SqlString(String, Int32) |
Inizializza una nuova istanza della struttura SqlStringutilizzando la stringa specificata e i valori id delle impostazioni locali. |
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. |
Campi
BinarySort |
Specifica che gli ordinamenti devono essere basati sul valore numerico piuttosto che sul valore alfabetico dei caratteri. |
BinarySort2 |
Specifica che gli ordinamenti devono essere basati sul valore numerico piuttosto che sul valore alfabetico dei caratteri. |
IgnoreCase |
Specifica che nei confronti tra SqlString deve essere ignorata la distinzione tra maiuscole e minuscole. |
IgnoreKanaType |
Specifica che nel confronto fra stringhe deve essere ignorato il tipo di distinzione Kana. |
IgnoreNonSpace |
Specifica che il confronto tra stringhe ignori i caratteri di combinazione che non sono spazi, come i segni diacritici. |
IgnoreWidth |
Specifica che nel confronto tra stringhe deve essere ignorata la larghezza di carattere. |
Null |
Rappresenta un oggetto DBNull che può essere assegnato a questa istanza della struttura di SqlString. |
Proprietà
CompareInfo |
Ottiene l’oggetto CompareInfo che definisce le modalità di esecuzione dei confronti tra stringhe per la struttura SqlString. |
CultureInfo |
Ottiene la struttura CultureInfo che rappresenta le informazioni relative alle impostazioni cultura dell’oggetto SqlString. |
IsNull |
Indica se la struttura SqlString è Null. |
LCID |
Specifica le impostazioni locali geografiche e la lingua della struttura SqlString. |
SqlCompareOptions |
Combinazione di uno o più valori di enumerazione SqlCompareOptions che rappresenta la modalità di esecuzione del confronto di SqlString con altre strutture SqlString. |
Value |
Ottiene la stringa memorizzata nella struttura SqlString. Questa proprietà è di sola lettura. |
Metodi
Add(SqlString, SqlString) |
Concatena due valori SqlString specificati per creare una nuova struttura SqlString. |
Clone() |
Crea una copia dell'oggetto SqlString. |
CompareOptionsFromSqlCompareOptions(SqlCompareOptions) |
Ottiene l'equivalente dell'enumerazione CompareOptions del valore SqlCompareOptions specificato. |
CompareTo(Object) |
Confronta questo oggetto SqlString con l’oggetto Object fornito e restituisce un'indicazione dei valori relativi. |
CompareTo(SqlString) |
Confronta questa istanza SqlString all'oggetto SqlString fornito e restituisce un'indicazione dei valori relativi. |
Concat(SqlString, SqlString) |
Concatena le due strutture SqlString specificate. |
Equals(Object) |
Confronta il parametro dell’oggetto fornito con la proprietà Value dell’oggetto SqlString. |
Equals(SqlString) |
Indica se l'istanza corrente è uguale a un'altra istanza dello stesso tipo. |
Equals(SqlString, SqlString) |
Esegue un confronto logico tra i due operandi SqlString per stabilire se sono uguali. |
GetHashCode() |
Ottiene il codice hash di questa istanza. |
GetNonUnicodeBytes() |
Ottiene una matrice di byte, con i contenuti dell'oggetto SqlString in formato ANSI. |
GetUnicodeBytes() |
Ottiene una matrice di byte, con i contenuti dell'oggetto SqlString in formato Unicode. |
GetXsdType(XmlSchemaSet) |
Restituisce il linguaggio XSD (XML Schema Definition) dell'oggetto XmlSchemaSet specificato. |
GreaterThan(SqlString, SqlString) |
Esegue un confronto logico dei due operandi SqlString per stabilire se il primo è maggiore del secondo. |
GreaterThanOrEqual(SqlString, SqlString) |
Esegue un confronto logico tra due operandi SqlString per stabilire se il primo è maggiore o uguale al secondo. |
LessThan(SqlString, SqlString) |
Esegue un confronto logico dei due operandi SqlString per stabilire se il primo è minore del secondo. |
LessThanOrEqual(SqlString, SqlString) |
Esegue un confronto logico tra due operandi SqlString per stabilire se il primo è minore di o uguale al secondo. |
NotEquals(SqlString, SqlString) |
Esegue un confronto logico tra i due operandi SqlString per stabilire se non sono uguali. |
ToSqlBoolean() |
Converte questa struttura SqlString in SqlBoolean. |
ToSqlByte() | |
ToSqlDateTime() |
Converte questa struttura SqlString in SqlDateTime. |
ToSqlDecimal() |
Converte questa struttura SqlString in SqlDecimal. |
ToSqlDouble() | |
ToSqlGuid() | |
ToSqlInt16() | |
ToSqlInt32() | |
ToSqlInt64() | |
ToSqlMoney() | |
ToSqlSingle() | |
ToString() |
Operatori
Implementazioni dell'interfaccia esplicita
IXmlSerializable.GetSchema() |
Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice. |
IXmlSerializable.ReadXml(XmlReader) |
Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice. |
IXmlSerializable.WriteXml(XmlWriter) |
Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice. |