【问题标题】:I want to get index in array which contains my value in C# [duplicate]我想在包含我在 C# 中的值的数组中获取索引 [重复]
【发布时间】:2011-06-11 13:26:10
【问题描述】:

我想在包含我在 C# 中的值的数组中获取索引。 例如, 我的数组是:

byte[] primes = {2, 3, 5, 7, 11, 13};

对于这个例子,我将得到值 11 的索引。数组类型为Byte。

【问题讨论】:

    标签: c# arrays


    【解决方案1】:

    您可以使用IndexOf 方法:

    int[] array = { 2, 3, 5, 7, 11, 13 };
    int index = Array.IndexOf(array, 11); // returns 4
    

    或使用字节数组:

    byte[] primes = { 2, 3, 5, 7, 11, 13 };
    int index = Array.IndexOf(array, (byte)11); // returns 4        
    

    【讨论】:

    • 嗨达林,为什么要为字节值添加转换
    猜你喜欢
    • 2015-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-11
    • 1970-01-01
    • 2018-08-01
    • 2015-12-17
    • 2019-09-16
    相关资源
    最近更新 更多