C#で配列の最初の要素のインデックスを見つける
配列の最初の要素のインデックスを見つけるためのコードは次のとおりです-
例
using System; public class Demo { public static void Main() { string[] products = new string[] { "Andy", "Mark", "Gary", "Andre"}; Console.WriteLine("One or more name begin with 'A'? = {0}", Array.Exists(products, ele => ele.StartsWith("A"))); Console.WriteLine("Is the array having fixed size? = " + products.IsFixedSize); Console.WriteLine("Is the array read only? = " + products.IsReadOnly); Console.WriteLine("Is the array synchronized? = " + products.IsSynchronized); Console.WriteLine("Index of the 1st element = "+products.GetLowerBound(0)); } }
出力
これにより、次の出力が生成されます-
One or more name begin with 'A'? = True Is the array having fixed size? = True Is the array read only? = False Is the array synchronized? = False Index of the 1st element = 0
例
別の例を見てみましょう-
using System; public class Demo { public static void Main() { string[] products = new string[] { }; Console.WriteLine("Is the array having fixed size? = " + products.IsFixedSize); Console.WriteLine("Is the array read only? = " + products.IsReadOnly); Console.WriteLine("Is the array synchronized? = " + products.IsSynchronized); Console.WriteLine("Index of the 1st element = "+products.GetLowerBound(0)); } }
出力
これにより、次の出力が生成されます-
Is the array having fixed size? = True Is the array read only? = False Is the array synchronized? = False Index of the 1st element = 0
-
配列の最初の要素を表示するC#プログラム
以下は私たちの配列です- double[] myArr = {20.5, 35.6, 45.7, 55.6, 79.7}; 最初の要素を取得するには、First()メソッドを使用します。 myArr.AsQueryable().First(); 完全なコードを見てみましょう- 例 using System; using System.Linq; using System.Collections.Generic; class Demo { static void Main() { double[] myArr = {20.5
-
Python-Kより大きい最初の要素のインデックスを取得します
Pythonリストの項目の値は、必ずしもソートされた順序である必要はありません。さらに、特定の値よりも大きい特定の値のみに関心がある場合もあります。この記事では、どのように入手できるかを見ていきます 列挙の使用 列挙を使用して、リスト内の要素のインデックスと値の両方を取得します。次に、大なり記号を適用して、条件が満たされる最初の要素のみを取得します。次の関数は、各リスト要素を1つずつ調べます。 例 List = [21,10,24,40.5,11] print("Given list: " + str(List)) #Using next() + enumerate()