Portál AbcLinuxu, 14. května 2025 01:21
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.