I'm brand new to C# and I'm trying to figure out how to parse a string. Is there a function available much like the explode() function in PHP which breaks up the string on a certain character and places the different parts into an array?
Well, one thing I'm doing is this. I have a String variable called 'filename' which contains the entire path and filename, including extension. I want just the filename, no directories or extensions. To do this, I have this one command:
LastIndexOf() figures out the number position of the last one of that kind of character.
Substring() extracts out n number of characters starting at position m, where the arguments are .Substring(m, n)
C# isn't meant to parse out strings like PHP, PERL and others but I think you can find quite suitable alternatives using those methods and possibly others.
I'm using .Net 2.0 and for the life of me, I can't find the "Always Show Selection" attribute on ListViews. Did they remove it? Right now, the selection is only showing witht the list control has focus.
I am using C#.NET Framework 1.1 and i made a windows service which is running in background. This service opened a socket (Listener) on a specified port at startup. Client connected to this port and send a message to listener and close the socket again client connect after some time maybe after 5 minutes or above and send another message to listener and close the socket. (Socket is Accpeted, Send & Receive data Asynchronously)
This service work fine for a period of time. But after that
Question: Socket does not accept new connection while socket is in listening state.
Whenever i want to connect to this socket (either by Telnet or by my client on lan or wan or even by local-loop) the exception is occured.
Error Code: WSAECONNREFUSED 10061
Description: No connection could be made because the target computer actively refused it.
After restart the service, socket works fine again for some period of time.
I think you misuse the socket. Do you have sample code?
Basically, the Socket.Accept() method returns a new Socket object. You must use this object to talk to the client, usually on another thread, so the server socket can return into accepting a new client request.
Also, when programming with sockets, you must be careful that the Socket returned by Accept is disposed of [Socke.Disconnect()]. That is probably where your problem is: you ignore the returned socket and use the server one to talk to the client, hence not disposing of the returned socket, which makes your server run out of connections.
Post the code, and I will probably be able to help you out.
"I say no to drugs, but they don't listen."
- Marilyn Manson
Is it possible to use the configurationManager is a windows form in .net 2.0
"Man who stand on hill with mouth open will wait long time for roast duck to drop in." -- Confucius
"If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell
I am using C# to alter a DBF file , Foxpro driver downloaded ,Everything working fine but after running alter query whole DBF format gets corrupted. And I am not able to open it again.
I am adding the code snippet below.Do help me in this regard
public void Alter_table()
I know this one is going to be a hard one. I need to populate a treeview with an XML file. I also need to save the contents of that same treeview to an XML file. The contents inside of the treeview will be user driven. Therefore, the number of entries within the XML file will never be absolute. I need some kinda of dynamic loader and exporter. Any ideas? I have searched all over the web, but I have yet to find what I am looking for. Thanks in advance.
It is unclear if you are talking about a specific XML format, or XML files in general.
Anyway, this should work: Load the XML file into an XmlDocument and walk though it adding tree nodes as you encounter elements. You can also use an XML loader, which might be better for large files.
Is it a specific XML format you might be better of with a data mapper able to serialize and deserialize the XML into an object model.
Be careful when populating a tree with many nodes - it can be a performance problem - it might be better to add the child nodes "on demand" as the tree is expanded.
For writing, walk though your tree and write to an XML Writer (or build a new XmlDocument, then save that)
i have an .EMF image (its just text) sitting in a picturebox. its about a4 in size (so when in runtime mode it covers half the width and more than the height of the screen).
problem is i can't see the text, so i need to beable to enlarge the image to fit the full width of the screen WITHOUT LOOSING quality or resolution i.e. i wanna have the same zoom in/zoom out functionality that Windows Picture & Fax viewer has.
Hello, there. I'm looking for a way to remove the last tag in an XML file in a fairly quick manner. Here's the scenario. I have an XML file used as a session log of an application. You can include one or more session logs in the same file, so I have the following format for the XML:
The session log file can be quite large so I don't want to read it into an XMLDocument object, chop the last tag, and write the file back out just to remove one line from the file. Also, since the file can be large, I was hoping that I wouldn't have to parse through the whole thing to get to the end for one line. Does anyone know how this could be best accomplished? Is there a way to seek backwards through a file stream (i.e. after the file has been opened in Append mode) by one line and remove the line? Any suggestions would be greatly appreciated. Thanks.