In C# you can make a block inside of a method that is not attached to any other statement.
public void TestMethod() { { string x
As far as I can see, it'd only be useful from an organizational standpoint. I can't really conceive of any logical value in doing that. Perhaps someone will have a proper example.