Главная /
Практикум прикладного программирования на C# в среде VS.NET 2005 /
public override object ConvertFrom(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { string sourceStr = value as System.String; if (sourceStr == "") { return new SomeObject(); } else { char[] separator ={ ';' }; str
public override object ConvertFrom(ITypeDescriptorContext context,
System.Globalization.CultureInfo culture, object value)
{
string sourceStr = value as System.String;
if (sourceStr == "")
{
return new SomeObject();
}
else
{
char[] separator ={ ';' };
string[] PropStrings = sourceStr.Split(separator);
if (PropStrings.Length != 2)
throw new ArgumentException(
"Требуется формат: два значения с разделителем ';'");
SomeObject obj = new SomeObject();
obj.Prop1 = Convert.ToInt32(PropStrings[0].Trim());
obj.Prop2 = PropStrings[1].Trim();
return obj;
}
} Что выполняет, приведенный выше, код?
вопрос
Правильный ответ:
проверяет возможность преобразования типов
преобразует составную строку в значения свойств
преобразует значения свойств в составную строку
Сложность вопроса
83
Сложность курса: Практикум прикладного программирования на C# в среде VS.NET 2005
17
Оценить вопрос
Комментарии:
Аноним
Экзамен сдал на отлично. Спасибо за ответы
06 янв 2019
Аноним
Я завалил сессию, какого рожна я не нашёл этот сайт с ответами по интуит до этого
15 май 2017
Другие ответы на вопросы из темы программирование интуит.
- # Какая опция отвечает за работу в графическом режиме?
- # Какое освещение, из ниже перечисленных, дает яркое пятно на поверхности?
- # Какой класс, из ниже перечисленных, работает с системным таймером?
- # Какое перечисление объекта itemOpen.CheckState позволяет отобразить неопределенное состояние флажка?
- # Какой объект, из ниже перечисленных, представляет собой поток записей только на чтение?