Можно ли создать объект с именем свойства, содержащим символ тире?
Я создаю анонимный объект, чтобы я мог сериализовать его в Json с помощью Json.Net, и одно из необходимых мне свойств содержит тире '-'.
Вот пример того, что я хочу:
var document = {
condtions = new {
acl = "public-read",
bucket = "s3-bucketname",
starts-with = "test/path"
}
};
Я знаю, что могу заменить дефис на символы подчеркивания при создании объекта, а затем заменить их в сериализованной строке, но хотел знать, есть ли в языке способ сделайте это без этого обходного пути.