Check if an Array has fixed size or not in C#



To check if an array has fixed size or not, try the below code −

Example

 Live Demo

using System; public class Demo {    public static void Main(){       string[] products = new string[] { "Electronics", "Accessories", "Clothing", "Toys", "Clothing", "Furniture" };       Console.WriteLine("Products list...");       foreach(string s in products){          Console.WriteLine(s);       }       Console.WriteLine("Is the products Accessories in the array? = {0}",          Array.Exists(products, ele => ele == "Accessories"));       Console.WriteLine("Is the products Stationery in the array? = {0}",          Array.Exists(products, ele => ele == "Stationery"));       Console.WriteLine("
One or more products begin with the letter 'C'? = {0}",          Array.Exists(products, ele => ele.StartsWith("C")));       Console.WriteLine("One or more planets begin with 'D'? = {0}",          Array.Exists(products, ele => ele.StartsWith("D")));       Console.WriteLine("One or more products begin with the letter 'T'? = {0}",          Array.Exists(products, ele => ele.StartsWith("T")));       Console.WriteLine("One or more planets begin with 'E'? = {0}",          Array.Exists(products, ele => ele.StartsWith("E")));       Console.WriteLine("Is the array having fixed size? = " + products.IsFixedSize);    } }

Output

This will produce the following output −

Products list... Electronics Accessories Clothing Toys Clothing Furniture Is the products Accessories in the array? = True Is the products Stationery in the array? = False One or more products begin with the letter 'C'? = True One or more planets begin with 'D'? = False One or more products begin with the letter 'T'? = True One or more planets begin with 'E'? = True Is the array having fixed size? = True

Example

Let us see another example −

 Live Demo

using System; public class Demo {    public static void Main(){       string[] products = new string[] { };       Console.WriteLine("One or more planets begin with 'E'? = {0}",       Array.Exists(products, ele => ele.StartsWith("E")));       Console.WriteLine("Is the array having fixed size? = " + products.IsFixedSize);    } }

Output

This will produce the following output −

One or more planets begin with 'E'? = False Is the array having fixed size? = True
Updated on: 2019-12-04T05:48:26+05:30

148 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements