SqlString Struktur

Definisi

Mewakili aliran karakter panjang variabel yang akan disimpan atau diambil dari database. SqlString memiliki struktur data yang mendasar yang berbeda dari jenis data .NET String yang sesuai.

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
Warisan
SqlString
Atribut
Penerapan

Keterangan

String selalu menggunakan default CultureInfo dari utas saat ini, tetapi SqlString berisi Id lokalnya sendiri dan membandingkan bendera. Hasil perbandingan dari dua SqlString struktur tidak bergantung pada sistem operasi dan lokal utas saat ini.

Saat Anda menggunakan SqlString operator perbandingan, perhatikan bahwa jika LCID argumen berbeda, fungsi perbandingan memberikan pengecualian karena tidak dapat dibandingkan. Misalnya, pernyataan

SqlString mySqlString = new SqlString("abc");  

setara dengan

SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID);  

Konstruktor

SqlString(Int32, SqlCompareOptions, Byte[])

Menginisialisasi instans SqlString baru struktur menggunakan id lokal yang ditentukan, opsi perbandingan, dan data.

SqlString(Int32, SqlCompareOptions, Byte[], Boolean)

Menginisialisasi instans baru kelas SqlString.

SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32)

Menginisialisasi instans baru kelas SqlString.

SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, Boolean)

Menginisialisasi instans baru kelas SqlString.

SqlString(String)

Menginisialisasi instans SqlString baru struktur menggunakan string yang ditentukan.

SqlString(String, Int32)

Menginisialisasi instans SqlString baru struktur menggunakan nilai string dan id lokal yang ditentukan.

SqlString(String, Int32, SqlCompareOptions)

Menginisialisasi instans SqlString baru struktur menggunakan string, id lokal, dan nilai opsi bandingkan yang ditentukan.

Bidang

BinarySort

Menentukan bahwa pengurutan harus didasarkan pada nilai numerik karakter alih-alih nilai alfabetnya.

BinarySort2

Menentukan bahwa pengurutan harus didasarkan pada nilai numerik karakter alih-alih nilai alfabetnya.

IgnoreCase

Menentukan bahwa SqlString perbandingan harus mengabaikan huruf besar/kecil.

IgnoreKanaType

Menentukan bahwa perbandingan string harus mengabaikan jenis Kana.

IgnoreNonSpace

Menentukan bahwa perbandingan string harus mengabaikan karakter gabungan non-spasi, seperti diakritik.

IgnoreWidth

Menentukan bahwa perbandingan string harus mengabaikan lebar karakter.

Null

Mewakili yang dapat ditetapkan ke instans DBNullSqlString struktur ini.

Properti

CompareInfo

CompareInfo Mendapatkan objek yang menentukan bagaimana perbandingan string harus dilakukan untuk struktur iniSqlString.

CultureInfo

CultureInfo Mendapatkan struktur yang mewakili informasi tentang budaya objek iniSqlString.

IsNull

Menunjukkan apakah struktur ini SqlString null.

LCID

Menentukan lokal geografis dan bahasa untuk SqlString struktur.

SqlCompareOptions

Kombinasi satu atau beberapa SqlCompareOptions nilai enumerasi yang mewakili cara SqlString ini harus dibandingkan dengan struktur lain SqlString .

Value

Mendapatkan string yang disimpan dalam struktur ini SqlString . Properti ini bersifat hanya baca.

Metode

Add(SqlString, SqlString)

Menggabungkan dua nilai yang ditentukan SqlString untuk membuat struktur baru SqlString .

Clone()

Membuat salinan objek SqlString.

CompareOptionsFromSqlCompareOptions(SqlCompareOptions)

CompareOptions Mendapatkan enumerasi yang setara dengan nilai yang ditentukanSqlCompareOptions.

CompareTo(Object)

Membandingkan objek ini SqlString dengan yang disediakan Object dan mengembalikan indikasi nilai relatifnya.

CompareTo(SqlString)

Membandingkan instans ini SqlString dengan yang disediakan SqlString dan mengembalikan indikasi nilai relatifnya.

Concat(SqlString, SqlString)

Menggabungkan dua struktur yang ditentukan SqlString .

Equals(Object)

Membandingkan parameter objek yang disediakan dengan Value properti SqlString objek .

Equals(SqlString)

Menunjukkan apakah instans saat ini sama dengan instans lain dengan jenis yang sama.

Equals(SqlString, SqlString)

Melakukan perbandingan logis dari dua SqlString operan untuk menentukan apakah keduanya sama.

GetHashCode()

Mendapatkan kode hash untuk instans ini.

GetNonUnicodeBytes()

Mendapatkan array byte, yang berisi konten SqlString dalam format ANSI.

GetUnicodeBytes()

Mendapatkan array byte, yang berisi konten SqlString dalam format Unicode.

GetXsdType(XmlSchemaSet)

Mengembalikan bahasa definisi Skema XML (XSD) dari yang ditentukan XmlSchemaSet.

GreaterThan(SqlString, SqlString)

Melakukan perbandingan logis dari dua SqlString operan untuk menentukan apakah yang pertama lebih besar dari yang kedua.

GreaterThanOrEqual(SqlString, SqlString)

Melakukan perbandingan logis dari dua SqlString operan untuk menentukan apakah yang pertama lebih besar dari atau sama dengan yang kedua.

LessThan(SqlString, SqlString)

Melakukan perbandingan logis dari dua SqlString operan untuk menentukan apakah yang pertama kurang dari yang kedua.

LessThanOrEqual(SqlString, SqlString)

Melakukan perbandingan logis dari dua SqlString operan untuk menentukan apakah yang pertama kurang dari atau sama dengan yang kedua.

NotEquals(SqlString, SqlString)

Melakukan perbandingan logis dari dua SqlString operan untuk menentukan apakah keduanya tidak sama.

ToSqlBoolean()

Mengonversi struktur ini SqlString menjadi SqlBoolean.

ToSqlByte()

Mengonversi struktur ini SqlString menjadi SqlByte.

ToSqlDateTime()

Mengonversi struktur ini SqlString menjadi SqlDateTime.

ToSqlDecimal()

Mengonversi struktur ini SqlString menjadi SqlDecimal.

ToSqlDouble()

Mengonversi struktur ini SqlString menjadi SqlDouble.

ToSqlGuid()

Mengonversi struktur ini SqlString menjadi SqlGuid.

ToSqlInt16()

Mengonversi struktur ini SqlString menjadi SqlInt16.

ToSqlInt32()

Mengonversi struktur ini SqlString menjadi SqlInt32.

ToSqlInt64()

Mengonversi struktur ini SqlString menjadi SqlInt64.

ToSqlMoney()

Mengonversi struktur ini SqlString menjadi SqlMoney.

ToSqlSingle()

Mengonversi struktur ini SqlString menjadi SqlSingle.

ToString()

SqlString Mengonversi objek menjadi String.

Operator

Addition(SqlString, SqlString)

Menggabungkan dua struktur yang ditentukan SqlString .

Equality(SqlString, SqlString)

Melakukan perbandingan logis dari dua SqlString operan untuk menentukan apakah keduanya sama.

Explicit(SqlBoolean to SqlString)

Mengonversi struktur yang ditentukan SqlBoolean menjadi SqlString.

Explicit(SqlByte to SqlString)

Mengonversi struktur yang ditentukan SqlByte menjadi SqlString.

Explicit(SqlDateTime to SqlString)

Mengonversi parameter yang ditentukan SqlDateTime menjadi SqlString.

Explicit(SqlDecimal to SqlString)

Mengonversi parameter yang ditentukan SqlDecimal menjadi SqlString.

Explicit(SqlDouble to SqlString)

Mengonversi parameter yang ditentukan SqlDouble menjadi SqlString.

Explicit(SqlGuid to SqlString)

Mengonversi parameter yang ditentukan SqlGuid menjadi SqlString.

Explicit(SqlInt16 to SqlString)

Mengonversi parameter yang ditentukan SqlInt16 menjadi SqlString.

Explicit(SqlInt32 to SqlString)

Mengonversi parameter yang ditentukan SqlInt32 menjadi SqlString.

Explicit(SqlInt64 to SqlString)

Mengonversi parameter yang ditentukan SqlInt64 menjadi SqlString.

Explicit(SqlMoney to SqlString)

Mengonversi parameter yang ditentukan SqlMoney menjadi SqlString.

Explicit(SqlSingle to SqlString)

Mengonversi parameter yang ditentukan SqlSingle menjadi SqlString.

Explicit(SqlString to String)

Mengonversi menjadi SqlStringString.

GreaterThan(SqlString, SqlString)

Melakukan perbandingan logis dari dua SqlString operan untuk menentukan apakah yang pertama lebih besar dari yang kedua.

GreaterThanOrEqual(SqlString, SqlString)

Melakukan perbandingan logis dari dua SqlString operan untuk menentukan apakah yang pertama lebih besar dari atau sama dengan yang kedua.

Implicit(String to SqlString)

String Mengonversi parameter menjadi SqlString.

Inequality(SqlString, SqlString)

Melakukan perbandingan logis dari dua SqlString operan untuk menentukan apakah keduanya tidak sama.

LessThan(SqlString, SqlString)

Melakukan perbandingan logis dari dua SqlString operan untuk menentukan apakah yang pertama kurang dari yang kedua.

LessThanOrEqual(SqlString, SqlString)

Melakukan perbandingan logis dari dua SqlString operan untuk menentukan apakah yang pertama kurang dari atau sama dengan yang kedua.

Implementasi Antarmuka Eksplisit

IXmlSerializable.GetSchema()

Anggota ini mendukung infrastruktur .NET Framework dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

IXmlSerializable.ReadXml(XmlReader)

Anggota ini mendukung infrastruktur .NET Framework dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

IXmlSerializable.WriteXml(XmlWriter)

Anggota ini mendukung infrastruktur .NET Framework dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Berlaku untuk

Lihat juga