An array is defined of assumed elements like I have array like String[] strArray = new String[50];.
Now from 50 elements only some elements
Use LINQ:
int i = (from s in strArray where !string.IsNullOrEmpty(s) select s).Count();