我正在使用PropertyInfo方法来获取我使用fyneworks jQuery多文件上传插件上传的附件的大小。一切正常,但我需要获得我的财产的真实价值。我使用以下代码设置附件的文件大小:
PropertyInfo sizeProperty = aType.GetProperty("Size");
sizeProperty.SetValue(attachmentItem, fileData.Length, null);
为简单起见,我想写信给控制台:
Console.WriteLine("FILE SIZE: " + sizeProperty.ToString());
上面的代码返回: FILE SIZE:System.Nullable`1 [System.Int32] Size。 这不是很有用。
旁注 - 虽然不理想,但我必须使用反射,因为我被赋予了我的内容。理想情况下,我想直接访问属性,但我无法访问。