Baca dalam bahasa Inggris

Bagikan melalui


Peringatan Kompilator (level 2) CS0458

Hasil ekspresi selalu 'null' dari jenis 'nama jenis'

Peringatan ini disebabkan oleh ekspresi jenis nilai yang dapat diubah ke null yang selalu menghasilkan null.

Kode berikut menghasilkan peringatan CS0458.

Contoh

Contoh ini mengilustrasikan sejumlah operasi berbeda dengan jenis nilai yang dapat diubah ke null yang akan menyebabkan kesalahan ini.

// CS0458.cs  
using System;  
public  class Test
{  
    public static void Main()  
    {  
        int a = 5;  
        int? b = a + null;    // CS0458  
        int? qa = 15;  
        b = qa + null;        // CS0458  
        b -= null;            // CS0458  
        int? qa2 = null;  
        b = qa2 + null;       // CS0458  
        qa2 -= null;          // CS0458  
    }  
}