我已经宣布枚举:传递一个枚举方法参数
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; }
}
现在我想创建一个方法,我可以使用它来创建一个新的文件对象:
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;
}
我将如何创建枚举的参数,我将如何分配,像在我的鳕鱼伪e SupportedPermissions = supportedPermissions.basic
这样我的File实例就有一个SupportedPermissions设置给它了吗?
这是一个不好的问题吗?下调投票的原因? –
在调用方法时传递参数中的SupportedPermissions.basic n将变量supportedPermissions设置为属性。希望它有帮助 – Akanksha
downvote的原因是命名变量像Enum。 – tmighty