我遇到了下列问题,望知道的帮忙一下,谢谢!!
找不到类型或命名空间名称“Size”(是否缺少 using 指令或程序集引用?)代码是::
private static Size CalculateDimensions(Size oleSize, int targetSize)
{
Size newSize = new Size();
if (oldSize.Height > oleSize.Width)
{
newSize.Width = (int)(oldSize.Width * ((float)targetSize / (float)oleSize.Height));
newSize.Height = targetSize;
}
else
{
newSize.Width = targetSize;
newSize.Height = (int)(oldSize.Height * ((float)targetSize / (float)oleSize.Width));
}
return newSize;
}
找不到类型或命名空间名称“Size”(是否缺少 using 指令或程序集引用?)代码是::
private static Size CalculateDimensions(Size oleSize, int targetSize)
{
Size newSize = new Size();
if (oldSize.Height > oleSize.Width)
{
newSize.Width = (int)(oldSize.Width * ((float)targetSize / (float)oleSize.Height));
newSize.Height = targetSize;
}
else
{
newSize.Width = targetSize;
newSize.Height = (int)(oldSize.Height * ((float)targetSize / (float)oleSize.Width));
}
return newSize;
}
命名空间: System.Drawing
程序集: System.Drawing
存储一个有序整数对,通常为矩形的宽度和高度。命名空间: System.Drawing
程序集: System.Drawing(在 System.Drawing.dll 中)你引用对应命名空间了吗?
而不是仅仅using!
再using
Size size = new Size((int) newWidth, (int) newHeight);
Image bitmap = new Bitmap(size.Width, size.Height);