C# 我可以阻止PropertyInfo.SetValue删除前导换行符吗?

C# 我可以阻止PropertyInfo.SetValue删除前导换行符吗?,c#,reflection,C#,Reflection,结果是myObject.propName=“一些文本” 谢谢我还没有试过了解它,但是你可能会尝试${Environment.Newline}some text}“。我不知道为什么在这里使用空格的\n会占上风。但是没有一台PC来测试它。你能告诉我们你试图设置的属性的定义吗?谢谢Lucifer!我没有检查属性,它有一个值。Trim();在二传手上。哦!我想把它放在一个答案里,我会记下来的? PropertyInfo propertyInfo = myObjectType.GetProperty(pr

结果是myObject.propName=“一些文本”


谢谢

我还没有试过了解它,但是你可能会尝试
${Environment.Newline}some text}“
。我不知道为什么在这里使用空格的\n会占上风。但是没有一台PC来测试它。你能告诉我们你试图设置的属性的定义吗?谢谢Lucifer!我没有检查属性,它有一个值。Trim();在二传手上。哦!我想把它放在一个答案里,我会记下来的?
PropertyInfo propertyInfo = myObjectType.GetProperty(propName);
propertyInfo.SetValue(myObject, "\n some text", null);