StringValues Struct
Definition
Represents zero/null, one, or many strings in an efficient way.
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>
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)
- Inheritance
- Implements
Constructors
StringValues(String) |
Initializes a new instance of the StringValues structure using the specified string. |
StringValues(String[]) |
Initializes a new instance of the StringValues structure using the specified array of strings. |
Fields
Empty |
A readonly instance of the StringValues struct whose value is an empty string array. |
Properties
Count |
Gets the number of string elements contained in this StringValues. |
Item[Int32] |
Gets the string at index. |
Methods
Concat(String, StringValues) |
Concatenates specified instance of String with specified StringValues. |
Concat(StringValues, String) |
Concatenates specified instance of StringValues with specified String. |
Concat(StringValues, StringValues) |
Concatenates two specified instances of StringValues. |
Equals(Object) |
Determines whether this instance and a specified object have the same value. |
Equals(String) |
Determines whether this instance and a specified string have the same value. |
Equals(String, StringValues) |
Determines whether the specified String and StringValues objects have the same values. |
Equals(String[]) |
Determines whether this instance and a specified string array have the same values. |
Equals(String[], StringValues) |
Determines whether the specified string array and StringValues objects have the same values. |
Equals(StringValues) |
Determines whether this instance and another specified StringValues object have the same values. |
Equals(StringValues, String) |
Determines whether the specified StringValues and String objects have the same values. |
Equals(StringValues, String[]) |
Determines whether the specified StringValues and string array objects have the same values. |
Equals(StringValues, StringValues) |
Determines whether two specified StringValues objects have the same values in the same order. |
GetEnumerator() |
Retrieves an object that can iterate through the individual strings in this StringValues. |
GetHashCode() | |
IsNullOrEmpty(StringValues) |
Indicates whether the specified StringValues contains no string values. |
ToArray() |
Creates a string array from the current StringValues object. |
ToString() |
Converts the value of the current StringValues object to its equivalent string representation, with multiple values joined as a comma separated string. |
Operators
Equality(Object, StringValues) |
Determines whether the specified Object, which must be a StringValues, String, or array of String, and specified StringValues, have the same value. |
Equality(String, StringValues) | |
Equality(String[], StringValues) | |
Equality(StringValues, Object) |
Determines whether the specified StringValues and Object, which must be a StringValues, String, or array of String, have the same value. |
Equality(StringValues, String) | |
Equality(StringValues, String[]) | |
Equality(StringValues, StringValues) |
Determines whether two specified StringValues have the same values. |
Implicit(String to StringValues) |
Defines an implicit conversion of a given string to a StringValues. |
Implicit(String[] to StringValues) |
Defines an implicit conversion of a given string array to a StringValues. |
Implicit(StringValues to String) |
Defines an implicit conversion of a given StringValues to a string, with multiple values joined as a comma separated string. |
Implicit(StringValues to String[]) |
Defines an implicit conversion of a given StringValues to a string array. |
Inequality(Object, StringValues) |
Determines whether the specified Object and StringValues object have the same values. |
Inequality(String, StringValues) |
Determines whether the specified String and StringValues objects have different values. |
Inequality(String[], StringValues) |
Determines whether the specified string array and StringValues have different values. |
Inequality(StringValues, Object) |
Determines whether the specified StringValues and Object, which must be a StringValues, String, or array of String, have different values. |
Inequality(StringValues, String) |
Determines whether the specified StringValues and String objects have different values. |
Inequality(StringValues, String[]) |
Determines whether the specified StringValues and string array have different values. |
Inequality(StringValues, StringValues) |
Determines whether two specified StringValues have different values. |
Explicit Interface Implementations
ICollection<String>.Add(String) |
Adds an item to the collection. |
ICollection<String>.Clear() |
Removes all items from the collection. |
ICollection<String>.Contains(String) |
Determines whether a string is in the StringValues. |
ICollection<String>.CopyTo(String[], Int32) |
Copies the entire StringValuesto a string array, starting at the specified index of the target array. |
ICollection<String>.IsReadOnly |
Gets a value indicating whether the collection is read-only. |
ICollection<String>.Remove(String) |
Removes the first occurrence of a specific object from the collection. |
IEnumerable.GetEnumerator() |
Returns an enumerator that iterates through a collection. |
IEnumerable<String>.GetEnumerator() |
Returns an enumerator that iterates through the collection. |
IList<String>.IndexOf(String) |
Returns the zero-based index of the first occurrence of an item in the StringValues. |
IList<String>.Insert(Int32, String) |
Inserts an item to the IList<T> at the specified index. |
IList<String>.Item[Int32] |
Gets the String at index. |
IList<String>.RemoveAt(Int32) |
Removes the IList<T> item at the specified index. |
Extension Methods
CopyToDataTable<T>(IEnumerable<T>) |
Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) |
Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) |
Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter |