использование отражения для определения свойств, которые имеют значение NULL или 0 для приложения веб-службы - PullRequest
0 голосов
/ 21 июня 2020

У меня есть объект запроса, который попадает в мою конечную точку. Допустим, это 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, чтобы проверить, присутствует ли только необходимое поле, а другие нет. Я думал об использовании отражения, но я думаю, что это будет не очень хорошая идея, поскольку это веб-сервер, а отражение идет медленно. может ли кто-нибудь дать какие-либо ссылки или лучший подход для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...