StringValues 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
以有效方式表示零个/null、一个或多个字符串。
public value class StringValues : IEquatable<cli::array <System::String ^> ^>, IEquatable<Microsoft::Extensions::Primitives::StringValues>, IEquatable<System::String ^>, System::Collections::Generic::ICollection<System::String ^>, System::Collections::Generic::IEnumerable<System::String ^>, System::Collections::Generic::IList<System::String ^>, System::Collections::Generic::IReadOnlyCollection<System::String ^>, System::Collections::Generic::IReadOnlyList<System::String ^>
public struct StringValues : IEquatable<Microsoft.Extensions.Primitives.StringValues>, IEquatable<string[]>, IEquatable<string>, System.Collections.Generic.ICollection<string>, System.Collections.Generic.IEnumerable<string>, System.Collections.Generic.IList<string>, System.Collections.Generic.IReadOnlyCollection<string>, System.Collections.Generic.IReadOnlyList<string>
public readonly struct StringValues : IEquatable<Microsoft.Extensions.Primitives.StringValues>, IEquatable<string[]>, IEquatable<string>, System.Collections.Generic.ICollection<string>, System.Collections.Generic.IEnumerable<string>, System.Collections.Generic.IList<string>, System.Collections.Generic.IReadOnlyCollection<string>, System.Collections.Generic.IReadOnlyList<string>
type StringValues = struct
interface IList<string>
interface ICollection<string>
interface seq<string>
interface IEnumerable
interface IReadOnlyList<string>
interface IReadOnlyCollection<string>
type StringValues = struct
interface ICollection<string>
interface seq<string>
interface IEnumerable
interface IList<string>
interface IReadOnlyCollection<string>
interface IReadOnlyList<string>
Public Structure StringValues
Implements ICollection(Of String), IEnumerable(Of String), IEquatable(Of String()), IEquatable(Of String), IEquatable(Of StringValues), IList(Of String), IReadOnlyCollection(Of String), IReadOnlyList(Of String)
- 继承
- 实现
构造函数
StringValues(String) |
使用指定的字符串初始化 StringValues 结构的新实例。 |
StringValues(String[]) |
使用指定的字符串数组初始化 StringValues 结构的新实例。 |
字段
Empty |
StringValues 结构的只读实例,其值为一个空字符串数组。 |
属性
Count |
获取此 StringValues 中包含的字符串元素数。 |
Item[Int32] |
获取索引处的字符串。 |
方法
Concat(String, StringValues) |
使用指定的 StringValues 连接 String 的指定实例。 |
Concat(StringValues, String) |
使用指定的 String 连接 StringValues 的指定实例。 |
Concat(StringValues, StringValues) |
连接 StringValues 的两个指定实例。 |
Equals(Object) |
确定此实例和指定的对象是否具有相同的值。 |
Equals(String) |
确定此实例和指定的字符串是否具有相同的值。 |
Equals(String, StringValues) |
确定指定的 String 对象和 StringValues 对象是否具有相同的值。 |
Equals(String[]) |
确定此实例是否与指定的字符串数组具有相同的值。 |
Equals(String[], StringValues) |
确定指定的字符串数组对象和 StringValues 对象是否具有相同的值。 |
Equals(StringValues) |
确定此实例是否与另一个指定的 StringValues 对象具有相同的值。 |
Equals(StringValues, String) |
确定指定的 StringValues 对象和 String 对象是否具有相同的值。 |
Equals(StringValues, String[]) |
确定指定的 StringValues 对象和字符串数组对象是否具有相同的值。 |
Equals(StringValues, StringValues) |
确定两个指定的 StringValues 对象是否具有同一顺序的相同值。 |
GetEnumerator() |
检索一个可以循环访问此 StringValues 中的每个字符串的对象。 |
GetHashCode() |
返回此实例的哈希代码。 |
IsNullOrEmpty(StringValues) |
指示指定的 StringValues 是否不包含任何字符串值。 |
ToArray() |
从当前 StringValues 对象创建一个字符串数组。 |
ToString() |
将当前 StringValues 对象的值转换为其等效的字符串表示形式,并将多个值联接为一个以逗号分隔的字符串。 |
运算符
显式接口实现
ICollection<String>.Add(String) |
向集合中添加一项。 |
ICollection<String>.Clear() |
从集合中移除所有项。 |
ICollection<String>.Contains(String) |
确定某字符串是否位于 StringValues 中。 |
ICollection<String>.CopyTo(String[], Int32) |
从目标数组的指定索引处开始将整个 StringValues 复制到一个字符串数组。 |
ICollection<String>.IsReadOnly |
获取一个值,该值指示集合是否为只读。 |
ICollection<String>.Remove(String) |
从集合中移除特定对象的第一个匹配项。 |
IEnumerable.GetEnumerator() |
返回循环访问集合的枚举数。 |
IEnumerable<String>.GetEnumerator() |
返回一个循环访问集合的枚举器。 |
IList<String>.IndexOf(String) |
返回 StringValues 中某项的第一个匹配项的从零开始的索引。 |
IList<String>.Insert(Int32, String) |
在 IList<T> 中的指定索引处插入一个项。 |
IList<String>.Item[Int32] |
获取索引处的 String。 |
IList<String>.RemoveAt(Int32) |
移除位于指定索引处的 IList<T> 项。 |
扩展方法
AsReadOnly<T>(IList<T>) |
返回指定列表的只读 ReadOnlyCollection<T> 包装器。 |
CopyToDataTable<T>(IEnumerable<T>) |
在给定其泛型参数 |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) |
在给定其泛型参数 |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) |
在给定其泛型参数 |
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将推出:在整个 2024 年,我们将逐步取消以“GitHub 问题”作为内容的反馈机制,并将其替换为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈