我已经声明了一个枚举:
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?