Derleyici Hatası CS0031
Sabit değer 'value' bir 'türe' dönüştürülemez.
Türü değeri depolayamayacağı bir değişkene değer atama girişiminde bulunuldu. Daha fazla bilgi için bkz . Türler.
Aşağıdaki örnek hem işaretli hem de işaretsiz bağlamlarda CS0031 oluşturur:
C#
// CS0031.cs
namespace CS0031
{
public class Program
{
public static void Main()
{
int num = (int)2147483648M; //CS0031
// Try using a larger numeric type instead.
// long num = (long)2147483648M; //CS0031
const decimal d = -10M; // Decimal literal
unchecked
{
const byte b = (byte)d; // CS0031
// For small values try using a signed byte instead.
// const sbyte b = (sbyte)d;
}
}
}
}
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: