I notice that the Dataset designer generates code for properties that
look like this:
public string ID {
get {
try {
return ((string)
(this[this.tablePersons.IDColumn]));
}
catch (System.InvalidCastException e) {
throw new System.Data.StrongTypingException("The
value for column \'ID\' in table \'Persons\' is DBNull.", e);
}
}
set {
this[this.tablePersons.IDColumn] = value;
}
}
In "set", the keyword "this" is used. This is the first time I've
notice it used like this. It seems to act like an indexer but where is
the data stored that it is referring to?