// Получить текущую дату из палитры «Дата»
var date = RadDatePicker1.SelectedDate;
// Отформатировать дату так, как вам нужно, используя любые пользовательские правила форматирования
var formattedDate = date.ToString("MM/dd/yyyy hh:mm tt");
PropertyCollection имеет набор PropertyName - который является набором строк (см. PropertyCollection. Содержит и PropertyCollection. Объект , оба из которых берут строку).
можно обычно звонить GetEnumerator, чтобы позволить Вам перечислять по набору, с помощью обычных методов перечисления - в этом случае Вы получили бы IDictionary, содержащий строковый ключ и затем объект для каждого объекта/значений.
foreach(var k in collection.Keys)
{
string name = k;
string value = collection[k];
}
Посмотрите значение PropertyValueCollection во времени выполнения в окне часов для идентификации типов элемента, это содержит & можно подробно остановиться на нем для дальнейшего наблюдения то, что имеет свойство каждый элемент.
Добавление к коду @JaredPar
PropertyCollection collection = GetTheCollection();
foreach ( PropertyValueCollection value in collection ) {
// Do something with the value
Console.WriteLine(value.PropertyName);
Console.WriteLine(value.Value);
Console.WriteLine(value.Count);
}
РЕДАКТИРОВАНИЕ: PropertyCollection составлен из PropertyValueCollection
РЕДАКТИРОВАНИЕ я неправильно читал OP как сказавший PropertyValueCollection не PropertyCollection. Покидание поста, потому что другие сообщения являются referenceing это.
я не уверен, что понимаю то, что Вы просите, чтобы Вы просто желали циклично выполниться через каждое значение в наборе? Раз так этот код будет работать
PropertyValueCollection collection = GetTheCollection();
foreach ( object value in collection ) {
// Do something with the value
}
, Распечатывают Имя / Значение
Console.WriteLine(collection.Name);
Console.WriteLine(collection.Value);
usr = result.GetDirectoryEntry();
foreach (string strProperty in usr.Properties.PropertyNames)
{
Console.WriteLine("{0}:{1}" ,strProperty, usr.Properties[strProperty].Value);
}