DataColumnCollection.IndexOf 方法
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
搜索指定的 DataColumn,并返回集合中第一个匹配项的索引(从零开始)。
IndexOf(DataColumn) |
获取按名称指定的列的索引。 |
IndexOf(String) |
获取具有特定名称的列的索引(名称不区分大小写)。 |
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
获取按名称指定的列的索引。
public:
int IndexOf(System::Data::DataColumn ^ column);
public:
virtual int IndexOf(System::Data::DataColumn ^ column);
public int IndexOf (System.Data.DataColumn? column);
public int IndexOf (System.Data.DataColumn column);
public virtual int IndexOf (System.Data.DataColumn column);
member this.IndexOf : System.Data.DataColumn -> int
abstract member IndexOf : System.Data.DataColumn -> int
override this.IndexOf : System.Data.DataColumn -> int
Public Function IndexOf (column As DataColumn) As Integer
Public Overridable Function IndexOf (column As DataColumn) As Integer
参数
- column
- DataColumn
要返回的列的名称。
返回
如果找到由 column
指定的列的索引,则为这个索引;否则为 -1。
示例
下面的示例使用 Contains 方法确定 中 DataColumnCollection是否存在指定的列。 如果是这样,该方法 IndexOf 将返回列的索引。
private void GetIndex(DataTable table)
{
DataColumnCollection columns = table.Columns;
if(columns.Contains("City"))
{
Console.WriteLine(columns.IndexOf("City"));
}
}
Private Sub GetIndex(ByVal table As DataTable)
Dim iCol As Integer
Dim columns As DataColumnCollection = table.Columns
If columns.Contains("City") Then
Console.WriteLine(columns.IndexOf("City"))
End If
End Sub
注解
方法 IndexOf 不区分大小写。
适用于
.NET 9 和其他版本
产品 | 版本 |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
获取具有特定名称的列的索引(名称不区分大小写)。
public:
int IndexOf(System::String ^ columnName);
public int IndexOf (string? columnName);
public int IndexOf (string columnName);
member this.IndexOf : string -> int
Public Function IndexOf (columnName As String) As Integer
参数
- columnName
- String
要查找的列的名称。
返回
具有指定名称的列的从零开始的索引,或者如果集合中不存在该列,则为 -1。
适用于
.NET 9 和其他版本
产品 | 版本 |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |