QLHS c#