Wait for a method to complete before executing the next in C#
<p>I was just wondering if there was a way to make a method wait until the previous method called completed execution without using threads. For exmaple, if there are two method calls, </p>

<pre><code>{

   A();

   B();

}
</code></pre>

<p>I want B() to start running only when A has completed. Is there a way to do this without using threads, in c#?</p>
