Я объявил перечисление:Pass в перечислении в качестве параметра метода
public enum SupportedPermissions
{
basic,
repository,
both
}
У меня также есть ПОКО так:
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;
}
Как создать параметр для перечисления, и как бы я назначу, что, как и в моем псевдо трески e SupportedPermissions = supportedPermissions.basic
, чтобы в моем экземпляре File был установлен SupportedPermissions?
Является ли это плохой вопрос? Причина голосования? –
pass SupportedPermissions.basic в параметрах при вызове метода n устанавливает переменную supportedPermissions в свойство. Надеюсь, это поможет – Akanksha
Причина для downvote - это имя Variable, как Enum. – tmighty