C# Program to Print Strings from ArrayList

This is a C# Program to print only strings in an arraylist.

Problem Description

This C# Program Prints only Strings in an ArrayList.

Problem Solution

Here the arrayList contains elements of many datatypes,and the strings are sorted out and are displayed.

Program/Source Code

Here is source code of the C# Program to Print only Strings in an ArrayList. The C# program is successfully compiled and executed with Microsoft Visual Studio. The program output is also shown below.

/*
 * C# Program to Print only Strings in an ArrayList
 */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            ArrayList al = new ArrayList { "Hello", 10, "World", false, 100,
                                           "Good Morning" };
            var onlyStr = al.OfType<string>();
            Console.WriteLine("Printing Only Strings");
            foreach (var str in onlyStr)
                Console.WriteLine(str);
            Console.ReadLine();
        }
    }
}
Program Explanation

This C# program is used to print only strings in an arraylist. We have already defined the elements of many datatypes using ‘al’ variable. The Type<string>() function is used to search for elements by their types and the strings are sorted out. Using foreach loop print the strings in the array list.

advertisement
advertisement
Runtime Test Cases
 
Printing only Strings :
Hello
World
GoodMorning

Sanfoundry Global Education & Learning Series – 1000 C# Programs.

If you wish to look at all C# Programming examples, go to 1000 C# Programs.

If you find any mistake above, kindly email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.