|
why r u making it complicated.Instead use stack or queue class and store each items one by one in it.They r fast-efficient and easy to program.
Regards
Chintan
www.visharadsoft.com
(Nothing is so purify as KNOWLEDGE)
|
|
|
|
|
Hi thanks for the reply
But no idea on how to work with stacks and queues...
Regards
DilipRam
|
|
|
|
|
Well, containers are the solution to your problem so learn how to use them. Containers are the solution to a lot of problems.
"More functions should disregard input values and just return 12. It would make life easier." - comment posted on WTF
|
|
|
|
|
string [] ids = strIncomingEventID.ToString().Split(...);
that should do the trick...
V.
If I don't see you in this world, I'll see you in the next one... And don't be late. (Jimi Hendrix)
|
|
|
|
|
Yes, that would work, but it's a terrible work around.
Concatenating the values into a big string, only to split it again... Why not encrypt the string, put it in an xml document, save the xml document to disk, load it from disk, extract the data, and decrypt it, while you're at it?
Chances are that the id:s aren't even strings at all, so a List<int> would be the best place to store them.
---
single minded; short sighted; long gone;
|
|
|
|
|
Guffa wrote: Concatenating the values into a big string, only to split it again... Why not encrypt the string, put it in an xml document, save the xml document to disk, load it from disk, extract the data, and decrypt it, while you're at it?
Good thinking man, this is even better.
I merely replied to his actual problem
|
|
|
|
|
You forgot to insert the xml document in that SQL database and retrieve it
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
--Rich Cook
|
|
|
|
|
Hi thanks for the reply,but the thing is that i will not be having single string value...there will be multiples values coming and i have to store it and so i how can use a string to store it.pls explain
Regards
DilipRam
|
|
|
|
|
If my answer did not satisfy your needs, please explain more clearly what you actually want.
|
|
|
|
|
Hi thanks for the reply
Actually i have an application which will recieve messages from some other application.It can happen at any time.Now i have a recieve method for this purpose..but i dont want to do any operations as soon as i recieve any id but i want it to be used later .So inorder to not loose the incoming id, i decided to used string builder so that i can append one by one the id's which are coming..but now if i want to extract it or split it,,i dont have any split method in string builder ,its only in string ..so what do i need to do.
Hope i am clear.
Regards
DilipRam
|
|
|
|
|
Then it is as I said: string [] ids = strIncomingEventID.ToString().Split(...);
You can also do this if it is easier for you:
string allids = strIncomingEventID.ToString();<br />
string [] ids = allids.Split(...);
The ToString() method of the StringBuilder class returns a variable with type string.
If you're using Visual Studio, try putting a "." after ToString() and you'll see in intellisense that Split will come up in the list.
(PS: for you info I put the "..." in Split because it is an overloaded method, view the signature on MSDN for more info on which arguments the Split method expects.)
hope this helps.
|
|
|
|
|
What's wrong with my first answer. As they values come in, add them to a container. A List<string> would do. Then when they are all in, you can traverse the list doing what you want with them.
"More functions should disregard input values and just return 12. It would make life easier." - comment posted on WTF
|
|
|
|
|
If you are saying that the values come in as something like:
"a,b,c"
"d,e,f"
etc.
Then split each incoming list of IDs as it arrives and use a collection to store the individual values.
|
|
|
|
|
ramdil wrote: the thing is that i will not be having single string value...there will be multiples values coming and i have to store it and so i how can use a string to store it.
You don't store it in a single string. It's pointless to put the strings together, as you want them separate later on.
Just use a List<string> . Add each string to the list, then when you have recieved them all, you can easily access all the strings.
If the values are id:s, as the name suggests, you can use a List<int> instead. Why store them as strings, if they aren't?
---
single minded; short sighted; long gone;
|
|
|
|
|
|
Flip to back of textbook and read solution to exercise 1-3.
"It was the day before today.... I remember it like it was yesterday."
-Moleman
|
|
|
|
|
I've just typed that in and it won't compile. What language is it?
"More functions should disregard input values and just return 12. It would make life easier." - comment posted on WTF
|
|
|
|
|
It looks like something similar to brainfuck[^]...
---
single minded; short sighted; long gone;
|
|
|
|
|
that's superb!
"More functions should disregard input values and just return 12. It would make life easier." - comment posted on WTF
|
|
|
|
|
You should wonder that before trying to compile...
|
|
|
|
|
Are you going to ask the same question for every two-dimensional pattern you come across?
Please stop spamming this forum!
Regards,
mav
--
Black holes are the places where God divided by 0...
|
|
|
|
|
It's home work, we know it's homework, we're not going to do your homework for you.
|
|
|
|
|
LOL
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
--Rich Cook
|
|
|
|
|
What I can see here is the design, but where is the code?
Manoj
Never Gives up
|
|
|
|
|
using System;
using System.Collections.Generic;
using System.Text;
namespace homework2
{
class Program
{
static void Main(string[] args)
{
for (int x = 1; x <= 1; x++)
Console.ForegroundColor = ConsoleColor.Green;
{
for (int y = 1; y <= 1; y++)
{
Console.Write("*");
Console.ForegroundColor = ConsoleColor.Green;
}
for (int r = 1; r <= 4; r++)
{
Console.Write("*");
Console.ForegroundColor = ConsoleColor.Green;
}
Console.Write("\n");
}
for (int e = 1; e <= 1; e++)
{
Console.Write(" *****");
}
Console.Write("\n");
Console.ForegroundColor = ConsoleColor.Yellow;
for (int j = 1; j<= 1; j++)
{
Console.Write(" *****");
}
Console.Write("\n");
for
(int k = 1; k <= 1; k++)
{
Console.Write(" *****");
}
Console.Write("\n");
}
}
}
|
|
|
|