SqlString Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Herança
- Atributos
- Implementações
Comentários
String sempre usa o padrão CultureInfo do thread atual, mas SqlString contém sua própria ID de localidade e sinalizadores de comparação. O resultado da comparação de duas SqlString estruturas é independente do sistema operacional e da localidade atual do thread.
Quando você usa SqlString operadores de comparação, observe que, se as LCIDs dos argumentos forem diferentes, as funções de comparação gerarão uma exceção porque elas não poderão ser comparadas. Por exemplo, a instrução
SqlString mySqlString = new SqlString("abc");
é equivalente a
SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID);
Construtores
| Nome | Description |
|---|---|
| SqlString(Int32, SqlCompareOptions, Byte[], Boolean) |
Inicializa uma nova instância da classe SqlString. |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, Boolean) |
Inicializa uma nova instância da classe SqlString. |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32) |
Inicializa uma nova instância da classe SqlString. |
| SqlString(Int32, SqlCompareOptions, Byte[]) |
Inicializa uma nova instância da SqlString estrutura usando a ID de localidade especificada, opções de comparação e dados. |
| SqlString(String, Int32, SqlCompareOptions) |
Inicializa uma nova instância da SqlString estrutura usando a cadeia de caracteres, a ID de localidade e os valores de opção de comparação especificados. |
| SqlString(String, Int32) |
Inicializa uma nova instância da SqlString estrutura usando os valores de ID de cadeia de caracteres e de localidade especificados. |
| SqlString(String) |
Inicializa uma nova instância da SqlString estrutura usando a cadeia de caracteres especificada. |
Campos
| Nome | Description |
|---|---|
| BinarySort |
Especifica que as classificações devem ser baseadas em um valor numérico de caracteres em vez de seu valor alfabético. |
| BinarySort2 |
Especifica que as classificações devem ser baseadas no valor numérico de um caractere em vez de seu valor alfabético. |
| IgnoreCase |
Especifica que SqlString as comparações devem ignorar maiúsculas de minúsculas. |
| IgnoreKanaType |
Especifica que a comparação de cadeia de caracteres deve ignorar o tipo Kana. |
| IgnoreNonSpace |
Especifica que a comparação de cadeia de caracteres deve ignorar caracteres de combinação sem espaço, como diacríticos. |
| IgnoreWidth |
Especifica que a comparação de cadeia de caracteres deve ignorar a largura do caractere. |
| Null |
Representa um DBNull que pode ser atribuído a essa instância da SqlString estrutura. |
Propriedades
| Nome | Description |
|---|---|
| CompareInfo |
Obtém o CompareInfo objeto que define como as comparações de cadeia de caracteres devem ser executadas para essa SqlString estrutura. |
| CultureInfo |
Obtém a CultureInfo estrutura que representa informações sobre a cultura desse SqlString objeto. |
| IsNull |
Indica se essa SqlString estrutura é nula. |
| LCID |
Especifica a localidade geográfica e o idioma da SqlString estrutura. |
| SqlCompareOptions |
Uma combinação de um ou mais dos valores de SqlCompareOptions enumeração que representam a maneira como isso SqlString deve ser comparado a outras SqlString estruturas. |
| Value |
Obtém a cadeia de caracteres armazenada nessa SqlString estrutura. Esta propriedade é somente para leitura. |
Métodos
| Nome | Description |
|---|---|
| Add(SqlString, SqlString) |
Concatena dois valores especificados SqlString para criar uma nova SqlString estrutura. |
| Clone() |
Cria uma cópia desse SqlString objeto. |
| CompareOptionsFromSqlCompareOptions(SqlCompareOptions) |
Obtém o CompareOptions equivalente de enumeração do valor especificado SqlCompareOptions . |
| CompareTo(Object) |
Compara esse SqlString objeto com o fornecido Object e retorna uma indicação de seus valores relativos. |
| CompareTo(SqlString) |
Compara essa SqlString instância com a fornecida SqlString e retorna uma indicação de seus valores relativos. |
| Concat(SqlString, SqlString) |
Concatena as duas estruturas especificadas SqlString . |
| Equals(Object) |
Compara o parâmetro de objeto fornecido com a Value propriedade do SqlString objeto. |
| Equals(SqlString, SqlString) |
Executa uma comparação lógica dos dois SqlString operandos para determinar se eles são iguais. |
| GetHashCode() |
Obtém o código hash dessa instância. |
| GetNonUnicodeBytes() |
Obtém uma matriz de bytes que contém o conteúdo do SqlString formato ANSI. |
| GetUnicodeBytes() |
Obtém uma matriz de bytes que contém o conteúdo do SqlString formato Unicode. |
| GetXsdType(XmlSchemaSet) |
Retorna a XSD (linguagem de definição de esquema XML) do especificado XmlSchemaSet. |
| GreaterThan(SqlString, SqlString) |
Executa uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é maior que o segundo. |
| GreaterThanOrEqual(SqlString, SqlString) |
Executa uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é maior ou igual ao segundo. |
| LessThan(SqlString, SqlString) |
Executa uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é menor que o segundo. |
| LessThanOrEqual(SqlString, SqlString) |
Executa uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é menor ou igual ao segundo. |
| NotEquals(SqlString, SqlString) |
Executa uma comparação lógica dos dois SqlString operandos para determinar se eles não são iguais. |
| ToSqlBoolean() |
Converte essa SqlString estrutura em SqlBoolean. |
| ToSqlByte() | |
| ToSqlDateTime() |
Converte essa SqlString estrutura em SqlDateTime. |
| ToSqlDecimal() |
Converte essa SqlString estrutura em SqlDecimal. |
| ToSqlDouble() | |
| ToSqlGuid() | |
| ToSqlInt16() | |
| ToSqlInt32() | |
| ToSqlInt64() | |
| ToSqlMoney() | |
| ToSqlSingle() | |
| ToString() |
Operadores
| Nome | Description |
|---|---|
| Addition(SqlString, SqlString) |
Concatena as duas estruturas especificadas SqlString . |
| Equality(SqlString, SqlString) |
Executa uma comparação lógica dos dois SqlString operandos para determinar se eles são iguais. |
| Explicit(SqlBoolean to SqlString) |
Converte a estrutura especificada SqlBoolean em SqlString. |
| Explicit(SqlByte to SqlString) | |
| Explicit(SqlDateTime to SqlString) |
Converte o parâmetro especificado SqlDateTime em SqlString. |
| Explicit(SqlDecimal to SqlString) |
Converte o parâmetro especificado SqlDecimal em 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) |
Executa uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é maior que o segundo. |
| GreaterThanOrEqual(SqlString, SqlString) |
Executa uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é maior ou igual ao segundo. |
| Implicit(String to SqlString) | |
| Inequality(SqlString, SqlString) |
Executa uma comparação lógica dos dois SqlString operandos para determinar se eles não são iguais. |
| LessThan(SqlString, SqlString) |
Executa uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é menor que o segundo. |
| LessThanOrEqual(SqlString, SqlString) |
Executa uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é menor ou igual ao segundo. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IXmlSerializable.GetSchema() |
Esse membro dá suporte à infraestrutura do .NET Framework e não se destina a ser usado diretamente do seu código. |
| IXmlSerializable.ReadXml(XmlReader) |
Esse membro dá suporte à infraestrutura do .NET Framework e não se destina a ser usado diretamente do seu código. |
| IXmlSerializable.WriteXml(XmlWriter) |
Esse membro dá suporte à infraestrutura do .NET Framework e não se destina a ser usado diretamente do seu código. |