是否可以使用包含html的多行C#字符串?
以下工作正常:
string output = @"Qiuck
brown
fox
jumps
over
the
lazy
log";
Run Code Online (Sandbox Code Playgroud)
但这不起作用:
string output = @"<object>
<node>
<param value=\"test\" />
</node>
</object>
";
Run Code Online (Sandbox Code Playgroud)
但是这个类似的例子确实有用,我刚刚取出了param的属性:
string output = @"<object>
<node>
<param />
</node>
</object>
";
Run Code Online (Sandbox Code Playgroud)
关于将html打包成字符串变量的最佳方法的任何建议?如果不可能,我假设下一个最好的方法只是从文件中读取?还有其他想法吗?
示例2的问题似乎是转义引号.
我有各种不同对象类型的ObservableCollections.我想编写一个方法来获取任何这些对象类型的集合,并返回一个新集合,其中每个元素都是给定集合中元素的深层副本.以下是特定类的示例
private static ObservableCollection<PropertyValueRow> DeepCopy(ObservableCollection<PropertyValueRow> list)
{
ObservableCollection<PropertyValueRow> newList = new ObservableCollection<PropertyValueRow>();
foreach (PropertyValueRow rec in list)
{
newList.Add((PropertyValueRow)rec.Clone());
}
return newList;
}
Run Code Online (Sandbox Code Playgroud)
如何为任何实现ICloneable的类使这个方法通用?