Получить данные из 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 );
            }
        }
 
    }
 
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5