私は列挙型を宣言しました:
public enum SupportedPermissions
{
basic,
repository,
both
}
次のような POCO もあります。
public class File
{
public string Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public SupportedPermissions SupportedPermissions { get; set; }
}
ここで、新しい File オブジェクトを作成するために使用できるメソッドを作成したいと思います。
public string CreateFile(string id, string name, string description, Enum supportedPermissions)
{
file = new File
{
Name = name,
Id = id,
Description = description,
SupportedPermissions = supportedPermissions.basic
};
return file.Id;
}
列挙型のパラメーターを作成するにはどうすればよいですか? また、疑似コードでそのように割り当ててSupportedPermissions = supportedPermissions.basic
、File インスタンスに SupportedPermissions が設定されるようにするにはどうすればよいでしょうか?