tic int Main ()\r(\rInt i ;\rNote how I is declared but / not in itia liz e d\rSomeFunction (out I ) ;\rConsole. WriteLine ( I ) ;\rReturn 0;.\rProperty: it is a method or a pair of methods, and they appear\rto be a field in the client code\rPrivate string foreName;\rPublic string ForeName\r(\rGet\r(\rReturn foreName;\r)\rSet\r{if (value. Length > 20)\rCode here to take error recovery / / action\r(eg. throw an / / exception)\rElse\rForeName = value;.\rAutomatically implemented attributes\rPublic string ForeName {get; set;}\rThere must be two access devices\rPublic string ForeName {get; private set;}// read-only