OracleString 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示要存储在数据库中或从数据库中检索的字符的可变长度流。
public value class OracleString : IComparable, System::Data::SqlTypes::INullable
public struct OracleString : IComparable, System.Data.SqlTypes.INullable
type OracleString = struct
interface INullable
Public Structure OracleString
Implements IComparable, INullable
- 继承
- 实现
示例
using System;
using System.Data.OracleClient;
public class Class1 {
public static void Main() {
OracleString oraclestring1 = new OracleString("MyOracleString1");
OracleString oraclestring2 = new OracleString("MyOracleString2");
OracleString oraclestring3 = new OracleString("MyOracleString1");
// Type: System.Data.OracleClient.OracleString
Console.WriteLine("Type: " + oraclestring1.GetType());
// Length: 15
Console.WriteLine("Length: " + oraclestring1.Length);
// False
Console.WriteLine(oraclestring1.IsNull);
// -1
Console.WriteLine(oraclestring1.CompareTo(oraclestring2));
// 0
Console.WriteLine(oraclestring1.CompareTo(oraclestring3));
// 1
Console.WriteLine(oraclestring2.CompareTo(oraclestring3));
// False
Console.WriteLine(oraclestring1.Equals(oraclestring2));
// True
Console.WriteLine(oraclestring1.Equals(oraclestring3));
// MyOracleString1
Console.WriteLine(oraclestring1.Value);
// MyOracleString2
Console.WriteLine(oraclestring2.ToString());
}
}
注解
若要获取 OracleString 对象,请 GetOracleString 调用 方法。
构造函数
OracleString(String) |
初始化 OracleString 类的新实例,并指定要存储的字符串。 |
字段
Empty |
表示可分配给 Value 结构实例的 OracleString 属性的空字符串。 |
Null |
表示可分配给 Value 结构实例的 OracleString 属性的 null 值。 |
属性
IsNull |
指示 Value 的 OracleString 是否为 Null。 |
Item[Int32] |
从 |
Length |
获取存储在此 OracleString 结构中的字符串的长度。 |
Value |
获取存储在此 OracleString 结构中的字符串。 |
方法
CompareTo(Object) |
将 OracleString 的此实例与所提供的对象进行比较,并返回其相对值的指示值。 |
Concat(OracleString, OracleString) |
串连两个指定的 OracleString 结构。 |
Equals(Object) |
将提供的对象参数与 Value 对象的 OracleString 属性进行比较。 |
Equals(OracleString, OracleString) |
对两个 OracleString 操作数执行逻辑比较,以确定它们是否相等。 |
GetHashCode() |
获取此实例的哈希代码。 |
GreaterThan(OracleString, OracleString) |
对两个 OracleString 操作数执行逻辑比较,以确定第一个操作数是否大于第二个操作数。 |
GreaterThanOrEqual(OracleString, OracleString) |
对两个 OracleString 操作数执行逻辑比较,以确定第一个操作数是否大于或等于第二个操作数。 |
LessThan(OracleString, OracleString) |
对两个 OracleString 操作数执行逻辑比较,以确定第一个操作数是否小于第二个操作数。 |
LessThanOrEqual(OracleString, OracleString) |
对两个 OracleString 操作数执行逻辑比较,以确定第一个操作数是否小于或等于第二个操作数。 |
NotEquals(OracleString, OracleString) |
对两个 OracleString 操作数执行逻辑比较,确定它们是否相等。 |
ToString() |
将 |
运算符
Addition(OracleString, OracleString) |
串连两个指定的 OracleString 结构。 |
Equality(OracleString, OracleString) |
对两个 OracleString 操作数执行逻辑比较,以确定它们是否相等。 |
Explicit(OracleString to String) |
将 OracleString 转换为 String。 |
GreaterThan(OracleString, OracleString) |
对两个 OracleString 操作数执行逻辑比较,以确定第一个操作数是否大于第二个操作数。 |
GreaterThanOrEqual(OracleString, OracleString) |
对两个 OracleString 操作数执行逻辑比较,以确定第一个操作数是否大于或等于第二个操作数。 |
Implicit(String to OracleString) |
将 String 参数转换为 OracleString。 |
Inequality(OracleString, OracleString) |
对两个 OracleString 操作数执行逻辑比较,以确定它们是否相等。 |
LessThan(OracleString, OracleString) |
对两个 OracleString 操作数执行逻辑比较,以确定第一个操作数是否小于第二个操作数。 |
LessThanOrEqual(OracleString, OracleString) |
对两个 OracleString 操作数执行逻辑比较,以确定第一个操作数是否小于或等于第二个操作数。 |