Массив определяется принятых элементов как, у меня есть массив как Строка [] strArray = новая Строка [50];.
Теперь от 50 элементов только некоторые элементы присвоены и остающиеся, оставлены пустыми тогда, я хочу число присвоенных элементов.
Как здесь только 30 элементов присвоены тогда, я хочу то число.
Вы можете использовать Enumerable.Count :
string[] strArray = new string[50];
...
int result = strArray.Count(s => s != null);
Этот метод расширения выполняет итерацию по массиву и подсчитывает количество элементов, к которым применяется указанный предикат.
Используя LINQ, вы можете попробовать
int count = strArray.Count(x => x != null);
Используйте LINQ:
int i = (from s in strArray where !string.IsNullOrEmpty(s) select s).Count();