.NET Fiddle

CSharp · Console

/Program.cs

using System;
using System.Linq;

public class Foo {
	public string foo;
}
public class Bar {
	public Foo[] foo;
	public string bar;
};

public class Program
{
	public static void Main()
	{
		var baz = new Bar[]{new Bar{bar = "" }};
		var lbaz = from itm in baz
			where itm.foo != null
			select itm ;
		
		foreach(var iBaz in lbaz)
		{
  		  Console.WriteLine(iBaz.foo.FirstOrDefault().foo);
		}
	}
}
;