我有两个问题:
1.我已经开始使用Linq解决XML问题了,我想知道是否可以通过Linq更改XML文档.我的意思是,有什么喜欢的
XDocument xmlDoc = XDocument.Load("sample.xml");
update item in xmlDoc.Descendants("item")
where (int)item .Attribute("id") == id
...
Run Code Online (Sandbox Code Playgroud)
2.我已经知道如何通过简单地使用创建和添加新的XMLElement
xmlDoc.Element("items").Add(new XElement(......);
Run Code Online (Sandbox Code Playgroud)
但是如何删除单个条目?
XML样本数据:
<items>
<item id="1" name="sample1" info="sample1 info" web="" />
<item id="2" name="sample2" info="sample2 info" web="" />
</itmes>
Run Code Online (Sandbox Code Playgroud) 如何使用image.resize()调整C#中图像的宽度而不调整高度
当我这样做时:
image.Resize(width: 800, preserveAspectRatio: true,preventEnlarge:true);
Run Code Online (Sandbox Code Playgroud)
这是完整的代码:
var imagePath = "";
var newFileName = "";
var imageThumbPath = "";
WebImage image = null;
image = WebImage.GetImageFromRequest();
if (image != null)
{
newFileName = Path.GetFileName(image.FileName);
imagePath = @"pages/"+newFileName;
image.Resize(width:800, preserveAspectRatio:true, preventEnlarge:true);
image.Save(@"~/images/" + imagePath);
imageThumbPath = @"pages/thumbnail/"+newFileName;
image.Resize(width: 150, height:150, preserveAspectRatio:true, preventEnlarge:true);
image.Save(@"~/images/" + imageThumbPath);
}
Run Code Online (Sandbox Code Playgroud)
我收到此错误消息:
方法'Resize'没有重载需要3个参数