SqlString Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- Dědičnost
- Atributy
- Implementuje
Poznámky
String vždy používá výchozí hodnotu CultureInfo z aktuálního vlákna, ale SqlString obsahuje vlastní ID národního prostředí a příznaky porovnání. Výsledek porovnání dvou SqlString struktur je nezávislý na operačním systému a aktuálním národním prostředí vlákna.
Pokud používáte SqlString relační operátory, všimněte si, že pokud jsou identifikátory LCId argumentů odlišné, funkce porovnání vyvolá výjimku, protože je nelze porovnat. Například příkaz
SqlString mySqlString = new SqlString("abc");
je ekvivalentem
SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID);
Konstruktory
SqlString(Int32, SqlCompareOptions, Byte[]) |
Inicializuje novou instanci SqlString struktury pomocí zadaného ID národního prostředí, porovnání možností a dat. |
SqlString(Int32, SqlCompareOptions, Byte[], Boolean) |
Inicializuje novou instanci SqlString třídy. |
SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32) |
Inicializuje novou instanci SqlString třídy. |
SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, Boolean) |
Inicializuje novou instanci SqlString třídy. |
SqlString(String) |
Inicializuje novou instanci SqlString struktury pomocí zadaného řetězce. |
SqlString(String, Int32) |
Inicializuje novou instanci struktury pomocí zadaného SqlString řetězce a id národního prostředí. |
SqlString(String, Int32, SqlCompareOptions) |
Inicializuje novou instanci struktury pomocí zadaného SqlString řetězce, ID národního prostředí a porovnání hodnot možností. |
Pole
BinarySort |
Určuje, že řazení by mělo být založeno na číselné hodnotě znaků místo na její abecední hodnotě. |
BinarySort2 |
Určuje, že řazení by mělo být založeno na číselné hodnotě znaku, nikoli na jeho abecední hodnotě. |
IgnoreCase |
Určuje, že SqlString porovnání by měla ignorovat velká a velká písmena. |
IgnoreKanaType |
Určuje, že porovnání řetězců musí ignorovat typ Kana. |
IgnoreNonSpace |
Určuje, že porovnání řetězců musí ignorovat nekombinující znaky, jako jsou diakritická znaménka. |
IgnoreWidth |
Určuje, že porovnání řetězců musí ignorovat šířku znaků. |
Null |
DBNull Představuje objekt, který lze přiřadit k této instanci SqlString struktury. |
Vlastnosti
CompareInfo |
CompareInfo Získá objekt, který definuje, jak by měly být provedeny porovnání řetězců pro tuto SqlString strukturu. |
CultureInfo |
CultureInfo Získá strukturu, která představuje informace o jazykové verzi tohoto SqlString objektu. |
IsNull |
Určuje, zda je tato SqlString struktura null. |
LCID |
Určuje zeměpisné národní prostředí a jazyk struktury SqlString . |
SqlCompareOptions |
Kombinace jedné nebo více hodnot výčtu SqlCompareOptions , které představují způsob, jakým by měl SqlString být porovnán s jinými SqlString strukturami. |
Value |
Získá řetězec, který je uložen v této SqlString struktuře. Tato vlastnost je jen ke čtení. |
Metody
Add(SqlString, SqlString) |
Zřetězí dvě zadané SqlString hodnoty a vytvoří novou SqlString strukturu. |
Clone() |
Vytvoří kopii tohoto SqlString objektu. |
CompareOptionsFromSqlCompareOptions(SqlCompareOptions) |
CompareOptions Získá ekvivalent výčtu zadané SqlCompareOptions hodnoty. |
CompareTo(Object) |
Porovná tento SqlString objekt se zadaným Object objektem a vrátí indikaci jejich relativních hodnot. |
CompareTo(SqlString) |
Porovná tuto SqlString instanci se zadaným SqlString a vrátí indikaci jejich relativních hodnot. |
Concat(SqlString, SqlString) |
Zřetězí dvě zadané SqlString struktury. |
Equals(Object) |
Porovná zadaný parametr objektu s Value vlastností objektu SqlString . |
Equals(SqlString) |
Určuje, zda je aktuální instance rovna jiné instanci stejného typu. |
Equals(SqlString, SqlString) |
Provede logické porovnání obou SqlString operandů a určí, zda jsou si rovny. |
GetHashCode() |
Získá hash kód pro tuto instanci. |
GetNonUnicodeBytes() |
Získá pole bajtů, který obsahuje obsah SqlString ve formátu ANSI. |
GetUnicodeBytes() |
Získá pole bajtů, který obsahuje obsah SqlString ve formátu Unicode. |
GetXsdType(XmlSchemaSet) |
Vrátí jazyk XSD (XML Schema Definition Language) zadaného XmlSchemaSetobjektu . |
GreaterThan(SqlString, SqlString) |
Provede logické porovnání obou SqlString operandů a určí, zda je první větší než druhý. |
GreaterThanOrEqual(SqlString, SqlString) |
Provede logické porovnání obou SqlString operandů a určí, zda je první operand větší nebo roven druhému. |
LessThan(SqlString, SqlString) |
Provede logické porovnání obou SqlString operandů a určí, zda je první operand menší než druhý. |
LessThanOrEqual(SqlString, SqlString) |
Provede logické porovnání obou SqlString operandů a určí, zda je první operand menší nebo roven druhému. |
NotEquals(SqlString, SqlString) |
Provede logické porovnání obou SqlString operandů a určí, zda si nejsou rovny. |
ToSqlBoolean() |
Převede tuto SqlString strukturu na SqlBoolean. |
ToSqlByte() | |
ToSqlDateTime() |
Převede tuto SqlString strukturu na SqlDateTime. |
ToSqlDecimal() |
Převede tuto SqlString strukturu na SqlDecimal. |
ToSqlDouble() | |
ToSqlGuid() | |
ToSqlInt16() | |
ToSqlInt32() | |
ToSqlInt64() | |
ToSqlMoney() | |
ToSqlSingle() | |
ToString() |
Operátory
Explicitní implementace rozhraní
IXmlSerializable.GetSchema() |
Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen pro použití přímo v kódu. |
IXmlSerializable.ReadXml(XmlReader) |
Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen pro použití přímo v kódu. |
IXmlSerializable.WriteXml(XmlWriter) |
Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen pro použití přímo v kódu. |