Получить данные из 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 );
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д