我有一个类别类别,其中两个属性名称为字符串。使用字符串值设置属性
并有一个使用此类的其他类。
Public Class Myclass
{
public virtual Category Category
{
get;
set;
}
}
我有一个Myclass对象。我想为此对象的Category属性设置字符串值。
Myclass cls=new Myclass();
cls.Category=// a string value
如何设置?
我建议你得到一个更好的澄清的基础知识类属性,方法,构造函数等)。如果你有兴趣,希望这个[web post](http://www.dotnetperls.com/class),[links](http://www.devarticles.com/c/a/C-Sharp/Introduction-to-Objects-and-Classes-in-C-sharp/4 /)有助于前进。你可以搜索一些可以更好理解的东西。 – bonCodigo
称为“类别”的属性也是一种类型,也称为“类别”。但是我们不知道这个“Category”是什么?也许它是一个类或一个枚举?我们需要知道这一点。你为什么认为'string'类型应该转换为'Category'类型?由于'System.String'不是派生自(或实现)任何称为'Category'的东西,因此您需要一个隐式转换运算符才能工作。或者直接调用一些明确的方法将'string'转换为'Category'。 –