Portál AbcLinuxu, 22. prosince 2025 00:05
public class LogOnCreateAndChange< T >
{
private T myValue;
public T Value {
get{
return myValue;
}
set{
myValue = value;
MySpecialMethod();
}
}
public LogOnCreateAndChange (T value)
{
myValue = value;
MySpecialMethod ();
}
public void MySpecialMethod() {
// Add your logging here
// e. g.:
Debug.Print ("Logged");
}
}
Neni to prilis sofistikovane, ale (pokud to chapu spravne) tak to dela to, co chces.
LogOnCreateAndChange<int> a;
a nasledne pouzivat a ako int, t.j. aby slo porovnavat (IComparable) napr. aj s double hodnotou atd.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.