SqlString Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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, System::Xml::Serialization::IXmlSerializable
public value class SqlString : IComparable, System::Data::SqlTypes::INullable
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.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, IEquatable(Of SqlString), INullable, IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable
- Arv
- Attribut
- Implementeringar
Kommentarer
String använder alltid standardvärdet CultureInfo från den aktuella tråden, men SqlString innehåller ett eget språk-ID och jämför flaggor. Jämförelseresultatet för två SqlString strukturer är oberoende av operativsystemet och det aktuella trådspråket.
När du använder SqlString jämförelseoperatorer bör du tänka på att om LCID:erna för argument är olika utlöser jämförelsefunktioner ett undantag eftersom de inte kan jämföras. Till exempel instruktionen
SqlString mySqlString = new SqlString("abc");
motsvarar
SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID);
Konstruktorer
| Name | Description |
|---|---|
| SqlString(Int32, SqlCompareOptions, Byte[], Boolean) |
Initierar en ny instans av SqlString klassen. |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, Boolean) |
Initierar en ny instans av SqlString klassen. |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32) |
Initierar en ny instans av SqlString klassen. |
| SqlString(Int32, SqlCompareOptions, Byte[]) |
Initierar en ny instans av strukturen med hjälp av SqlString det angivna språkvariant-ID:t, jämförelsealternativen och data. |
| SqlString(String, Int32, SqlCompareOptions) |
Initierar en ny instans av strukturen med hjälp av SqlString den angivna strängen, språkvariant-ID och jämför alternativvärden. |
| SqlString(String, Int32) |
Initierar en ny instans av strukturen med hjälp av SqlString de angivna värdena för sträng- och språkvariant-ID. |
| SqlString(String) |
Initierar en ny instans av SqlString strukturen med den angivna strängen. |
Fält
| Name | Description |
|---|---|
| BinarySort |
Anger att sortering ska baseras på ett numeriskt teckenvärde i stället för dess alfabetiska värde. |
| BinarySort2 |
Anger att sortering ska baseras på ett teckens numeriska värde i stället för dess alfabetiska värde. |
| IgnoreCase |
Anger att SqlString jämförelser ska ignorera skiftläge. |
| IgnoreKanaType |
Anger att strängjämförelsen måste ignorera Kana-typen. |
| IgnoreNonSpace |
Anger att strängjämförelsen måste ignorera icke-blankstegssammanslagning av tecken, till exempel diakritiska tecken. |
| IgnoreWidth |
Anger att strängjämförelsen måste ignorera teckenbredden. |
| Null |
Representerar en DBNull som kan tilldelas till den här instansen SqlString av strukturen. |
Egenskaper
| Name | Description |
|---|---|
| CompareInfo |
Hämtar objektet CompareInfo som definierar hur strängjämförelser ska utföras för den här SqlString strukturen. |
| CultureInfo |
Hämtar den CultureInfo struktur som representerar information om det här SqlString objektets kultur. |
| IsNull |
Anger om den här SqlString strukturen är null. |
| LCID |
Anger det geografiska språket och språket för SqlString strukturen. |
| SqlCompareOptions |
En kombination av ett eller flera av uppräkningsvärdena SqlCompareOptions som representerar hur detta SqlString ska jämföras med andra SqlString strukturer. |
| Value |
Hämtar strängen som lagras i den här SqlString strukturen. Den här egenskapen är skrivskyddad. |
Metoder
| Name | Description |
|---|---|
| Add(SqlString, SqlString) |
Sammanfogar två angivna SqlString värden för att skapa en ny SqlString struktur. |
| Clone() |
Skapar en kopia av det här SqlString objektet. |
| CompareOptionsFromSqlCompareOptions(SqlCompareOptions) |
Hämtar uppräkningsekvivalenten CompareOptions för det angivna SqlCompareOptions värdet. |
| CompareTo(Object) |
Jämför det här SqlString objektet med det angivna Object och returnerar en indikation på deras relativa värden. |
| CompareTo(SqlString) |
Jämför den här SqlString instansen med den angivna SqlString och returnerar en indikation på deras relativa värden. |
| Concat(SqlString, SqlString) |
Sammanfogar de två angivna SqlString strukturerna. |
| Equals(Object) |
Jämför den angivna objektparametern med Value objektets SqlString egenskap. |
| Equals(SqlString, SqlString) |
Utför en logisk jämförelse av de två SqlString operanderna för att avgöra om de är lika. |
| Equals(SqlString) |
Anger om den aktuella instansen är lika med en annan instans av samma typ. |
| GetHashCode() |
Hämtar hash-koden för den här instansen. |
| GetNonUnicodeBytes() |
Hämtar en matris med byte som innehåller innehållet SqlString i i ANSI-format. |
| GetUnicodeBytes() |
Hämtar en matris med byte som innehåller innehållet SqlString i unicode-formatet. |
| GetXsdType(XmlSchemaSet) |
Returnerar XML-schemadefinitionsspråket (XSD) för den angivna XmlSchemaSet. |
| GreaterThan(SqlString, SqlString) |
Utför en logisk jämförelse av de två SqlString operanderna för att avgöra om den första är större än den andra. |
| GreaterThanOrEqual(SqlString, SqlString) |
Utför en logisk jämförelse av de två SqlString operanderna för att avgöra om den första är större än eller lika med den andra. |
| LessThan(SqlString, SqlString) |
Utför en logisk jämförelse av de två SqlString operanderna för att avgöra om den första är mindre än den andra. |
| LessThanOrEqual(SqlString, SqlString) |
Utför en logisk jämförelse av de två SqlString operanderna för att avgöra om den första är mindre än eller lika med den andra. |
| NotEquals(SqlString, SqlString) |
Utför en logisk jämförelse av de två SqlString operanderna för att avgöra om de inte är lika. |
| ToSqlBoolean() |
Konverterar den här SqlString strukturen till SqlBoolean. |
| ToSqlByte() | |
| ToSqlDateTime() |
Konverterar den här SqlString strukturen till SqlDateTime. |
| ToSqlDecimal() |
Konverterar den här SqlString strukturen till SqlDecimal. |
| ToSqlDouble() | |
| ToSqlGuid() | |
| ToSqlInt16() | |
| ToSqlInt32() | |
| ToSqlInt64() | |
| ToSqlMoney() | |
| ToSqlSingle() | |
| ToString() |
Operatorer
| Name | Description |
|---|---|
| Addition(SqlString, SqlString) |
Sammanfogar de två angivna SqlString strukturerna. |
| Equality(SqlString, SqlString) |
Utför en logisk jämförelse av de två SqlString operanderna för att avgöra om de är lika. |
| Explicit(SqlBoolean to SqlString) |
Konverterar den angivna SqlBoolean strukturen till SqlString. |
| Explicit(SqlByte to SqlString) | |
| Explicit(SqlDateTime to SqlString) |
Konverterar den angivna SqlDateTime parametern till SqlString. |
| Explicit(SqlDecimal to SqlString) |
Konverterar den angivna SqlDecimal parametern till SqlString. |
| Explicit(SqlDouble to SqlString) |
Konverterar den angivna SqlDouble parametern till 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) |
Konverterar den angivna SqlSingle parametern till SqlString. |
| Explicit(SqlString to String) | |
| GreaterThan(SqlString, SqlString) |
Utför en logisk jämförelse av de två SqlString operanderna för att avgöra om den första är större än den andra. |
| GreaterThanOrEqual(SqlString, SqlString) |
Utför en logisk jämförelse av de två SqlString operanderna för att avgöra om den första är större än eller lika med den andra. |
| Implicit(String to SqlString) | |
| Inequality(SqlString, SqlString) |
Utför en logisk jämförelse av de två SqlString operanderna för att avgöra om de inte är lika. |
| LessThan(SqlString, SqlString) |
Utför en logisk jämförelse av de två SqlString operanderna för att avgöra om den första är mindre än den andra. |
| LessThanOrEqual(SqlString, SqlString) |
Utför en logisk jämförelse av de två SqlString operanderna för att avgöra om den första är mindre än eller lika med den andra. |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IXmlSerializable.GetSchema() |
Den här medlemmen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden. |
| IXmlSerializable.ReadXml(XmlReader) |
Den här medlemmen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden. |
| IXmlSerializable.WriteXml(XmlWriter) |
Den här medlemmen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden. |