Giving the file a valid extension will create that file. But the real question would be contents of the file. If you put valid html in a .html file than it is all fine but the moment you go ahead and start creating .exe files you will have to think how valid it is since you can not put a valid binary data in it.
So the answer to your question is yes but be careful about the file type you create.
Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore, Dream. Discover.
You can use a StreamWriter to create any type of file - you are not limited to text:
using (StreamWriter writer = new StreamWriter(@"D:\Temp\MyFile.html"))
Will work fine, and will create a file with the HTML extension. However, that doesn't mean that the file will be readable by a web browser if you double click it - it depends on the content. Similarly, if you use a file name with a .DLL extension, it will be created, but it won;t work if you try to add it as a reference unless you write suitable content into it, or .AVI but it won't show a movie.
The extension just controls which application(s) will try to open the file - the content must also be correct and applicable to the application. You can open a .DLL file in VLC Media player provided the content is a video file and not an executable program!
If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.
In a C# 2010 desktop application, I need to add an audit table to an application that would be similar to the 'main' table. Basically whenever anyting is changed in the 'main' table I need to show the corresponding change in the 'audit' table. The 'audit' table will be a mirror copy of the 'main' table. The only difference is one table is called 'main' table and the other table is called the 'audit' table.
**Note these table reside in a sql server 2008 r2 database.
Would you setup a trigger? If so, can you show me the sql you would use?
Would you write C#.net 2010 code? If so, can you show me the code that would solve my problem?
Let's say you have a table containing customer orders. An order has an ID, a status, and a number of other things including creation date and user. As the order is processed, the status will change and you want to be able to report each status change.
Rather than having one row and overwriting the previous values, you can create a new row with the new values.
In this way you can easily see the details of an order's life all in one table. When a new state is created, the only change you make to the previous state is to set the NextID field. And the current record is the one with NextID==null.
Welcome. I am writing a program to count, which is connected to the database. I added a TabControl control where I want to put different tables in MySQL. I'm trying to drag the tables on the form. However, generating a first BindingNavigator. Even if you copy and set another table in the properties, the latter copied navigator does not work ... Can it do it somehow set to BindingNavigator work for each table?
Please, please get a book on c# programming, work through the examples and get at least a basic understanding of what you are doing. It sounds like you have just downloaded VS and started fiddling around based on an example or 2 you found on the interweb.
Do some study, get at least a basic grounding in what you are trying to do and start again!
Never underestimate the power of human stupidity