C# int to byte[]

The RFC is just trying to say that a signed integer is a normal 4-byte integer with bytes ordered in a big-endian way. Now, you are most probably working on a little-endian machine and BitConverter.GetBytes() will give you the byte[] reversed. So you could try: For the code to be most portable, however, you can do it like this:

Creating a List of Lists in C#

I seem to be having some trouble wrapping my head around the idea of a Generic List of Generic Lists in C#. I think the problem stems form the use of the <T> argument, which I have no prior experience playing with. Could someone provide a short example of declaring a class which is a … Read more

What is the difference between String and string in C#?

string is an alias in C# for System.String.So technically, there is no difference. It’s like int vs. System.Int32. As far as guidelines, it’s generally recommended to use string any time you’re referring to an object. e.g. Likewise, I think it’s generally recommended to use String if you need to refer specifically to the class. e.g. This is the style that Microsoft tends to use … Read more

Consider app.config remapping of assembly with no app.config mapping

How can I determine where to fix this reference without adding a binding to the app.config? You can try to change the “MSBuild project build output verbosity” to “Detailed” or above to check the detail error log. To do this by Tools -> Options…->Projects and Solutions->Build and Run. Set the MSBuild project build output verbosity level to Detailed or above. … Read more

Could not find any resources appropriate for the specified culture or the neutral culture

I just hit this same exception in a WPF project. The issue occurred within an assembly that we recently moved to another namespace (ProblemAssembly.Support to ProblemAssembly.Controls). The exception was happening when trying to access resources from a second resource file that exists in the assembly. Turns out the additional resource file did not properly move references from … Read more