Καταρχήν ευχαριστώ Δημήτρη για την απαντηση,
Ενδιαφέρομαι για την δευτερη περιπτωση που ανεφερες, αλλα ΧΩΡΙΣ να ορίσω το <T> ... μαλλον δεν γινετε, εκτός αν καποιος αλλος εχει κανεναν "μαϊμουδιάρικο" τροπο να γίνει.
Να δώσω καποιες πληροφορίες παραπάνω για το τη θέλω να κάνω:
Θέλω να φτιαξω Ενα Class που θα αντιπροσωπεύει το πεδίο σε ενα Table,View απο μια βάση, εχω φτιάξει 3 interfaces, ένα για να διαχιρείζετε το Schema, ένα για τις αλλαγές που εχουν γινει με events, και ενα Generic interface για να επιστρέφει/θέτει την Τιμή στο σωστό Type.
Το Generic interface ειναι πολλή απλό:
public interface IValue <T>
{
public T Value{get;set;}
}
Υπάρχει ενα class "Record" που εχει ένα collection απο Πεδία (Fields) και αν κάνω την Field (με Generic Interface) class generic τοτε εχω προβλημα με το Collection αφού Field <string> δεν ειναι το ίδιο με το Field <int>.
Αυτά τα ολίγα, αν εχετε καποια ιδέα... Please Fire away!!
Δεν το κλεινω το θέμα , μπας και καποιος εχει κάτι.
Νάσος
"Success is the ability to go from one failure to another with no loss of enthusiasm."
Winston Churchill
"Quality means doing it right when no one is looking."
Henry Ford