Будет ли 'k_BackingField' вызывать проблему совместимости версий? - PullRequest
1 голос
/ 17 апреля 2020

В последнее время я работаю над сериализацией с C#.

. Я обнаружил, что поля c -properties automati называются "<...>k_BackingField".

Итак, моя проблема в том, чтобы это правило именования было одинаковым во всех Net версиях, и оно не изменится ни при каких ситуациях?

1 Ответ

2 голосов
/ 17 апреля 2020

Это внутренняя реализация, которая может меняться между различными версиями C# компилятора.

Различные механизмы сериализации, предоставляемые библиотеками, имеют различную совместимость правила. Например, я не верю, что двоичная сериализация гарантированно будет работать между различными версиями фреймворка.

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