DataColumnCollection.IndexOf 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
搜索指定的 DataColumn,并返回集合中第一个匹配项的索引(从零开始)。
重载
IndexOf(DataColumn) |
获取按名称指定的列的索引。 |
IndexOf(String) |
获取具有特定名称的列的索引(名称不区分大小写)。 |
IndexOf(DataColumn)
- 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 不区分大小写。
适用于
IndexOf(String)
- 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。