değişken referans türünün değer türü olup olmadığını denetlemek için bir yolu var mı?Genel bir yöntem parametresinin bir değer türü olup olmadığını nasıl kontrol edebilirim?
düşünün:
private object GetSomething<T>(params T[] values)
{
foreach (var value in values)
{
bool is ValueType; // Check if 'value' is a value type or reference type
}
}
Sorunuz belirsiz. Belirli bir değişkenin * bir değer türü içerip içermediğini veya * jenerik yapı tarafından sadece belirli bir değer tipini * mi içerdiğini bilmek ister misiniz? Bir değişken, yazım nesnesine sahip olabilir ve kutulu bir int içerebilir. İçeriğin bir değer türü vardır, ancak değişken sadece ints içeren sınırlandırılmamıştır. Hangisini önemsiyorsun, neden? –