已存在我使用下面的代码如何检查是否GetPropertyItem在C#
int OrientationId = 0x0112;
imgd.SetPropertyItem(imgs.GetPropertyItem(OrientationId));
在C#中抢持有它的方向的图像多数民众赞成在propertyitem。但是,如果此propertyitem不存在它会引发以下错误“在System.Drawing.dll中发生类型'System.ArgumentException'的异常,但未在用户代码中处理”
因此,我想我需要一些方法来在运行此代码之前确定此属性项是否存在。任何帮助或输入高度赞赏,谢谢!
什么'imgd'和'imgs'? –
GetPropertyItem返回null是问题吗?如果是这样,你可以不把它放入一个局部变量,并在将它传递给Set之前检查它? – Chris
在您的问题中添加异常提供的消息会很有用。 –