Получить данные из Object - C#
Формулировка задачи:
Здравствуйте. Использую функцию, при выполнении который в объект типа Object возвращаются определенные значения:
Возвращается набор данных с полями:
[_ID] int
[_User] string
[_VALUE] int
Подскажите, как можно получить эти значения.
Заранее спасибо.
Решение задачи: «Получить данные из Object»
textual
Листинг программы
namespace Test { class Program { static void Main( string[] args ) { DataUser user = new DataUser( 1 , "Name" , 1 ); //DataUser user1 = user.Clone() as DataUser; DataUser user1 = null; Object obj = user.Clone(); if( obj is DataUser ) user1 = obj as DataUser; else throw new System.ArgumentException(); } public class DataUser : ICloneable { public Int32 ID { get; private set; } public String User { get; private set; } public Int32 Value { get; private set; } public DataUser() { } private DataUser( DataUser dataUser ) : this( dataUser.ID , dataUser.User , dataUser.Value ) { } public DataUser( Int32 id , String user , Int32 value ) { ID = id; User = user; Value = value; } public Object Clone() { return new DataUser( this ); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д