How to iterate over array of strings with indexes and values in C#

1 Answer

0 votes
using System;
using System.Linq;
using System.Collections.Generic;
  
public class Example
{
    public static void Main(string[] args) {
        string[] arr = {"c#", "c", "c++", "python", "java"};
  
        foreach (var it in arr.Select((x, i) => new { Value = x, Index = i }))
            Console.WriteLine($"{it.Index}: {it.Value}");
    }
}
  
  
  
  
/*
run:
  
0: c#
1: c
2: c++
3: python
4: java
 
*/

 

 



answered Dec 28, 2022 by avibootz

Related questions

1 answer 119 views
1 answer 122 views
2 answers 173 views
1 answer 144 views
1 answer 173 views
1 answer 162 views
3 answers 212 views
...