SqlString Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- Héritage
- Attributs
- Implémente
Remarques
String utilise toujours la valeur par défaut CultureInfo du thread actuel, mais SqlString contient son propre ID de paramètres régionaux et compare les indicateurs. Le résultat de comparaison de deux SqlString structures est indépendant des paramètres régionaux du système d’exploitation et du thread actuel.
Lorsque vous utilisez SqlString des opérateurs de comparaison, notez que si les LCID des arguments sont différents, les fonctions de comparaison lèvent une exception, car elles ne peuvent pas être comparées. Par exemple, l’instruction
SqlString mySqlString = new SqlString("abc");
équivaut à :
SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID);
Constructeurs
| Nom | Description |
|---|---|
| SqlString(Int32, SqlCompareOptions, Byte[], Boolean) |
Initialise une nouvelle instance de la classe SqlString. |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, Boolean) |
Initialise une nouvelle instance de la classe SqlString. |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32) |
Initialise une nouvelle instance de la classe SqlString. |
| SqlString(Int32, SqlCompareOptions, Byte[]) |
Initialise une nouvelle instance de la SqlString structure à l’aide de l’ID de paramètres régionaux spécifié, compare les options et les données. |
| SqlString(String, Int32, SqlCompareOptions) |
Initialise une nouvelle instance de la SqlString structure à l’aide de la chaîne, de l’ID de paramètres régionaux et de la comparaison des valeurs d’option spécifiées. |
| SqlString(String, Int32) |
Initialise une nouvelle instance de la SqlString structure à l’aide des valeurs d’ID de chaîne et de paramètres régionaux spécifiées. |
| SqlString(String) |
Initialise une nouvelle instance de la structure à l’aide SqlString de la chaîne spécifiée. |
Champs
| Nom | Description |
|---|---|
| BinarySort |
Spécifie que les tris doivent être basés sur une valeur numérique de caractères au lieu de sa valeur alphabétique. |
| BinarySort2 |
Spécifie que les tris doivent être basés sur la valeur numérique d’un caractère au lieu de sa valeur alphabétique. |
| IgnoreCase |
Spécifie que SqlString les comparaisons doivent ignorer la casse. |
| IgnoreKanaType |
Spécifie que la comparaison de chaînes doit ignorer le type Kana. |
| IgnoreNonSpace |
Spécifie que la comparaison de chaînes doit ignorer les caractères qui ne combinent pas d’espace, tels que les signes diacritiques. |
| IgnoreWidth |
Spécifie que la comparaison de chaînes doit ignorer la largeur des caractères. |
| Null |
Représente un DBNull élément qui peut être affecté à cette instance de la SqlString structure. |
Propriétés
| Nom | Description |
|---|---|
| CompareInfo |
Obtient l’objet CompareInfo qui définit la façon dont les comparaisons de chaînes doivent être effectuées pour cette SqlString structure. |
| CultureInfo |
Obtient la CultureInfo structure qui représente des informations sur la culture de cet SqlString objet. |
| IsNull |
Indique si cette SqlString structure a la valeur Null. |
| LCID |
Spécifie les paramètres régionaux géographiques et la langue de la SqlString structure. |
| SqlCompareOptions |
Combinaison d’une ou plusieurs valeurs d’énumération SqlCompareOptions qui représentent la façon dont cela SqlString doit être comparé à d’autres SqlString structures. |
| Value |
Obtient la chaîne stockée dans cette SqlString structure. Cette propriété est en lecture seule. |
Méthodes
| Nom | Description |
|---|---|
| Add(SqlString, SqlString) |
Concatène deux valeurs spécifiées SqlString pour créer une SqlString structure. |
| Clone() |
Crée une copie de cet SqlString objet. |
| CompareOptionsFromSqlCompareOptions(SqlCompareOptions) |
Obtient l’équivalent CompareOptions d’énumération de la valeur spécifiée SqlCompareOptions . |
| CompareTo(Object) |
Compare cet SqlString objet à l’objet fourni Object et retourne une indication de leurs valeurs relatives. |
| CompareTo(SqlString) |
Compare cette SqlString instance à l’élément fourni SqlString et retourne une indication de leurs valeurs relatives. |
| Concat(SqlString, SqlString) |
Concatène les deux structures spécifiées SqlString . |
| Equals(Object) |
Compare le paramètre d’objet fourni à la Value propriété de l’objet SqlString . |
| Equals(SqlString, SqlString) |
Effectue une comparaison logique des deux SqlString opérandes pour déterminer s’ils sont égaux. |
| GetHashCode() |
Obtient le code de hachage pour cette instance. |
| GetNonUnicodeBytes() |
Obtient un tableau d’octets qui contient le contenu du SqlString format ANSI. |
| GetUnicodeBytes() |
Obtient un tableau d’octets qui contient le contenu du SqlString format Unicode. |
| GetXsdType(XmlSchemaSet) |
Retourne le langage XSD (XML Schema Definition Language) de l’objet spécifié XmlSchemaSet. |
| GreaterThan(SqlString, SqlString) |
Effectue une comparaison logique des deux SqlString opérandes pour déterminer si la première est supérieure à la seconde. |
| GreaterThanOrEqual(SqlString, SqlString) |
Effectue une comparaison logique des deux SqlString opérandes pour déterminer si le premier est supérieur ou égal à la seconde. |
| LessThan(SqlString, SqlString) |
Effectue une comparaison logique des deux SqlString opérandes pour déterminer si le premier est inférieur à la seconde. |
| LessThanOrEqual(SqlString, SqlString) |
Effectue une comparaison logique des deux SqlString opérandes pour déterminer si le premier est inférieur ou égal à la seconde. |
| NotEquals(SqlString, SqlString) |
Effectue une comparaison logique des deux SqlString opérandes pour déterminer s’ils ne sont pas égaux. |
| ToSqlBoolean() |
Convertit cette SqlString structure en SqlBoolean. |
| ToSqlByte() | |
| ToSqlDateTime() |
Convertit cette SqlString structure en SqlDateTime. |
| ToSqlDecimal() |
Convertit cette SqlString structure en SqlDecimal. |
| ToSqlDouble() | |
| ToSqlGuid() | |
| ToSqlInt16() | |
| ToSqlInt32() | |
| ToSqlInt64() | |
| ToSqlMoney() | |
| ToSqlSingle() | |
| ToString() |
Opérateurs
| Nom | Description |
|---|---|
| Addition(SqlString, SqlString) |
Concatène les deux structures spécifiées SqlString . |
| Equality(SqlString, SqlString) |
Effectue une comparaison logique des deux SqlString opérandes pour déterminer s’ils sont égaux. |
| Explicit(SqlBoolean to SqlString) |
Convertit la structure spécifiée SqlBoolean en SqlString. |
| Explicit(SqlByte to SqlString) | |
| Explicit(SqlDateTime to SqlString) |
Convertit le paramètre spécifié SqlDateTime en SqlString. |
| Explicit(SqlDecimal to SqlString) |
Convertit le paramètre spécifié SqlDecimal en SqlString. |
| Explicit(SqlDouble to SqlString) | |
| Explicit(SqlGuid to SqlString) | |
| Explicit(SqlInt16 to SqlString) | |
| Explicit(SqlInt32 to SqlString) | |
| Explicit(SqlInt64 to SqlString) | |
| Explicit(SqlMoney to SqlString) | |
| Explicit(SqlSingle to SqlString) | |
| Explicit(SqlString to String) | |
| GreaterThan(SqlString, SqlString) |
Effectue une comparaison logique des deux SqlString opérandes pour déterminer si la première est supérieure à la seconde. |
| GreaterThanOrEqual(SqlString, SqlString) |
Effectue une comparaison logique des deux SqlString opérandes pour déterminer si le premier est supérieur ou égal à la seconde. |
| Implicit(String to SqlString) | |
| Inequality(SqlString, SqlString) |
Effectue une comparaison logique des deux SqlString opérandes pour déterminer s’ils ne sont pas égaux. |
| LessThan(SqlString, SqlString) |
Effectue une comparaison logique des deux SqlString opérandes pour déterminer si le premier est inférieur à la seconde. |
| LessThanOrEqual(SqlString, SqlString) |
Effectue une comparaison logique des deux SqlString opérandes pour déterminer si le premier est inférieur ou égal à la seconde. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IXmlSerializable.GetSchema() |
Ce membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. |
| IXmlSerializable.ReadXml(XmlReader) |
Ce membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. |
| IXmlSerializable.WriteXml(XmlWriter) |
Ce membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. |