public void showCloudFiles() { if (lvFiles.Items.Count != 0) { int numberToDelete = lvFiles.Items.Count; for (int i = numberToDelete - 1; i >= 0; i--) { lvFiles.Items.RemoveAt(i); } } CryptoServiceClient cloudProxy = new CryptoServiceClient(); string[] filesNames = cloudProxy.GetUploadedFilesNames(); foreach (var fileName in filesNames) { string[] name = fileName.Split('\\'); lvFiles.Items.Add(name.Last()); } }