编译器错误消息:CS0029:无法将类型 'int' 隐式转换为错误'string'



CS0029 编译器错误消息: CS0029: 无法隐式转换类型 "字符串"到"Fatura_uygulamas ı"。BLL.userBLL'

class categoriesBLL // my bll file
    {
        public int id { get; set; }
        public string title { get; set; }
        public string description { get; set; }
        public DateTime added_date { get; set; }
        public int added_by { get; set; }
    }


userBLL usr = dal.GetIDFromUsername(loggedUser); // I get the error on this line 
dal.GetIDFromUsername(loggedUser)

返回一个字符串,并将其存储在 UserBLL 类型的对象中。

您应该将usr的数据类型更改为字符串,或者可以将"GetIDFrom用户名"方法的返回类型从字符串更改为UserBLL

尝试这样做 -->

string usr = dal.GetIDFromUsername(loggedUser).toString();

相关内容

最新更新