I made the following comment, but since I will probably delete the OP (if I can), I'll post it here:
"With all due respect (and I should have read the rules first), this policy isn't helpful. While I'm capable of posting actual code, it will become very specific (harder to wade through), will not provide a concrete example and would result in wasted effort if my general approach is wrong."
I'm an average programmer trying to make a living. Especially because I work alone I don't have at-work peer review. I'm also trying to be efficient. It would be great before writing code to be able to review the logic. It also might be beneficial to someone who doesn't know C#.