SSIS C_Sharp script quirk

This took a little time away from me so I thought I'd blog about it.  I have an SSIS C# script and was simply looking to use 3 variables.  Here is how I pull the variables from the package:

CSharp_quirk.png

As you can see, the VariableDispenser seems to put the variables in alphabetical order, not the order they are locked.  Keep this in mind when you are using the Dts.VariableDispenser as a method to interact with package variables.