DLL を作成しています ブール値と文字列を使用して列挙型を作成しようとしています しかし、これらのブール値と文字列の値を変更できるようにしたいと考えています。
これは私がこれまでに得たものです:
public class boolAttribute : Attribute
{
public boolAttribute(bool val)
{
isLoggedIn = val;
}
public bool isLoggedIn
{
get;
set;
}
}
public class stringAttribute : Attribute
{
public stringAttribute(string val)
{
userFileName = val;
}
public string userFileName
{
get;
set;
}
}
public enum loginStatus
{
[boolAttribute(true)]
isLoggedIn,
[stringAttribute(null)]
userFileName,
}
別のクラスの値を変更しようとしました:
loginStatus.isLoggedIn = true;
loginStatus.userFileName = fileName;
このコード ^^ は赤色で強調表示されており、「割り当ての左側は変数プロパティまたはインデクサーでなければなりません」と言っています。