w3resource
C# Sharp Programming Exercises

C# Sharp Exercises: LINQ : Find the strings for a specific minimum length

C# Sharp LINQ : Exercise-22 with Solution

Write a program in C# Sharp to find the strings for a specific minimum length.

Sample Solution:-

C# Sharp Code:

using System;  
using System.Collections.Generic;  
using System.Linq;  
  
class  LinqExercise22
    {  
        static void Main(string[] args)  
        {  
            string[] arr1;
            int n,i,ctr;

            Console.Write("\nLINQ : Find the strings for a specific minimum length : "); 
            Console.Write("\n------------------------------------------------------\n");	
            
		    Console.Write("Input number of strings to  store in the array :");
		    n= Convert.ToInt32(Console.ReadLine()); 
            arr1 =new string[n];      
            Console.Write("\nInput {0} strings for the array  :\n",n);
                for(i=0;i<n;i++)
                {
                Console.Write("Element[{0}] : ",i);
                arr1[i] = Console.ReadLine();	
                }	

		    Console.Write("\nInput the minimum length of the item you want to find : ");
		    ctr = Convert.ToInt32(Console.ReadLine()); 

            IEnumerable<string> objNew = from m in arr1  
                                         where m.Length >= ctr  
                                         orderby m  
                                         select m;  
            Console.Write("\nThe items of minimum {0} characters are : \n",ctr); 
            foreach (string z in objNew)  
                Console.WriteLine("Item: {0}", z);  
  
            Console.ReadLine();    
        }  
    }
  

Sample Output:

LINQ : Find the strings for a specific minimum length :                                                       
------------------------------------------------------                                                        
Input number of strings to  store in the array :3                                                             
Input 3 strings for the array  :                                                                              
Element[0] : Welcome                                                                                          
Element[1] : to                                                                                               
Element[2] : W3resource                                                                                       
    
Input the minimum length of the item you want to find : 10                                                    
      
The items of minimum 10 characters are :                                                                      
Item: W3resource

Flowchart:

Flowchart: LINQ : Find the strings for a specific minimum length

C# Sharp Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a program in C# Sharp to remove a range of items from a list by passing the start index and number of elements to remove.
Next: Write a program in C# Sharp to generate a Cartesian Product of two sets.

What is the difficulty level of this exercise?



New Content: Composer: Dependency manager for PHP, R Programming