У меня есть объект запроса, который попадает в мою конечную точку. Допустим, это RequestEntity
. У него есть определенные свойства разных типов.
public class RequestEntity {
public RequestEntity(){
FriendList = new List<String>();
}
public string Name{get;set;}
public int Age{get;set;}
public FriendList{get;}
}
Я хочу работать с сущностью только тогда, когда присутствует определенное свойство c, а другие равны нулю. Есть ли у меня способ go через объект без необходимости писать несколько блоков if else, чтобы проверить, присутствует ли только необходимое поле, а другие нет. Я думал об использовании отражения, но я думаю, что это будет не очень хорошая идея, поскольку это веб-сервер, а отражение идет медленно. может ли кто-нибудь дать какие-либо ссылки или лучший подход для этого?