将String转换为类

cha*_*ara 0 c# asp.net

我上课了 AuthUser

public class AuthUser
{
    public int UserID { get; set; }
    public string UserNo { get; set; }
    public string UserName { get; set; }
    public string Password { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我把班级改为了string.

AuthUser au = new AuthUser();
//dtUserDetails is a data table
if (dtUserDetails.Rows.Count > 0)
{
    DataRow DR = dtUserDetails.Rows[0];
    au.UserID = Convert.ToInt32(DR["UserID"].ToString());
    au.UserNo = DR["UserNo"].ToString();
    au.UserName = DR["UserName"].ToString();
    au.Password = DR["Password"].ToString();
}
string userData = au.ToString();
Run Code Online (Sandbox Code Playgroud)

现在我需要将上面的UserDataString 转换回对象类型以检索数据.我怎样才能做到这一点?

Yeo*_*nho 5

我假设您正在尝试保留数据,然后从持久数据重建对象.查看序列化.