public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
myClass instance1 = new myClass();
myClass instance2 = new myClass();
FieldInfo[] fields = typeof(myClass).GetFields();
foreach (FieldInfo field in fields) if (field.GetValue(instance2) == field.GetValue(instance1)) Text = "Yes";
}
}
class myClass
{
public bool b = false;
public int i = 2;
}
Ne renvoie jamais "Oui".
EDIT : Sans en sachant à l'avance quels seront les types. Je ne peux donc pas avoir : (bool)field.GetValue(instance1)
.