I store my application settings the C# way (Properties.Settings.Default.Save();
). The settings are then stored by the C# runtime in the folder:
C:\Users\UserName\AppData\Local\My_Company_Name
The strange thing is that I entered "My Company Name" as the Company-property in Visual Studio ([assembly: AssemblyCompany("My Company Name")]
).
So, where do the underscores come from? I've seen other apps creating folders with blanks...
The underscore before a variable name _val is nothing more than a convention. In C#, it is used when defining the private member variable for a public property.
The underscore is the line continuation character. It allows the concatenation to include a different line. Like so: x = "Hello " & "World" x = "Hello " & _ "World" 'this won't compile (pre vb.net 2010, anyway) x = "Hello " & "World"
The problem is that you are adding a property
named "My Company Name". That is not a valid member
name in C# so it is automatically transformed for you into a valid name: "My_Company_Name"
Same thing happens if you create a new project named "My Project". The default namespace
of your project will not be "My Project" because its not valid. The default namespace
VS will create for you will be "My_Project".
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With