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

时间:2019-01-31 07:36:51

标签: c#

  

CS0029编译器错误消息:CS0029:无法隐式转换类型   'string'到'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 

1 个答案:

答案 0 :(得分:0)

dal.GetIDFromUsername(loggedUser)

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

您应该将usr的数据类型更改为字符串,或者可以将'GetIDFromUsername'方法的返回类型从字符串更改为UserBLL

尝试执行此操作->

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