警告变量' jpegICI'在被赋值之前使用。在运行时可能会导致空引用异常

时间:2017-02-12 23:47:55

标签: vb.net vb.net-2010

此问题的标题是VS 2010警告。我想以某种方式初始化变量或做任何事情以清除警告。 (有点好,即使网站有效也没有警告)。但是这个变量的类型是ImageCodeInfo,所以我不能将它分配为零或""。

以下是触发警告的原因:

 outputBitmap.Save(SaveLocation, jpegICI, encoderParams)

以上是下面的代码,用于检查上传的图片是否为jpeg

Dim arrayICI As ImageCodecInfo() = ImageCodecInfo.GetImageEncoders()
Dim jpegICI As ImageCodecInfo
Dim x As Integer
For x = 0 To arrayICI.Length - 1

    If (arrayICI(x).FormatDescription.Equals("JPEG")) Then
        jpegICI = arrayICI(x)
        Exit For
    End If

Next

0 个答案:

没有答案