|
I've noticed I've been using a lot of prefix incrementors in code lately (esp. for counters), simple e.g.:
int counter = 0;
foreach (var thing in things) {
thingThatCares.TellMeWhereIAm(++counter);
}
I typically don't see a lot of prefix operands in other folks' code, so I'm wondering if there's a better way of doing things like that, or it's just stylistic, etc.?
|
|
|
|
|
It is better and faster then postfix when you do not need the original value. Although, most modern compilers would optimise a postfix expression for the same reason.
Use the best guess
|
|
|
|
|
|
There should be no difference except that one happens after the operation, the other before. However, in a for loop it does not matter:
for (int i = 0; i < 3; ++i)
Console.Write(i);
for (int i = 0; i < 3; i++)
Console.Write(i);
Yields the same result. However these do not:
for (int i = 0; i < 3;)
Console.WriteLine(i++);
for (int i = 0; i < 3;)
Console.WriteLine(++i);
|
|
|
|
|
I'm beginner in SNMP (C# implementation).
Is any one can send me some e-book to my e-mail: sl_mk_2010@yahoo.com
Thanks
|
|
|
|
|
|
|
gm sir
i am having a problem about making a form "model". if i have a form of my project on screen nothing should be happen to other forms until the existing form is not closed.
|
|
|
|
|
Very true. Now, do you have a question?
Use the best guess
|
|
|
|
|
You need to use the ShowDialog() method:
Form2 form2 = new Form2();
form2.ShowDialog();
Hope this helps.
When I was a coder, we worked on algorithms. Today, we memorize APIs for countless libraries — those libraries have the algorithms - Eric Allman
|
|
|
|
|
I should know by now, that in CodeProject questions, "model" == "modal".
Use the best guess
|
|
|
|
|
Ha Ha! Your sig is very apt in this situation as I just used "my best guess" !
When I was a coder, we worked on algorithms. Today, we memorize APIs for countless libraries — those libraries have the algorithms - Eric Allman
|
|
|
|
|
It's a real pain in the ass to overwrite the previous console line when the next line written could be smaller and the previous one may not all fit in the console (window or buffer) width. For now, I'll have to mark my dummy writes with a special character.
|
|
|
|
|
....and how is this a question??
You should be posting this in the original thread, not starting a new one. I, and many other people, have no idea what you're talking about.
|
|
|
|
|
|
Are you listening at all??
DO NOT post stuff like this as a seperate thread. Post it on the orignal thread so people have a clue about what you're talking about. All you're doing is cluttering up the forum with posts that don't make sense.
|
|
|
|
|
Technically, this was a stand-alone post since I described a separate issue completely. The fact that I used a Part II on it just confused people into thinking that I needed them to read my first one. Either way, there was no question here and I was just ranting.
|
|
|
|
|
Every time you create a new thread, you are essentially walking into a room where nobody knows you or your history, you're a complete stranger. You just walked into a room full of strangers and starting "ranting". When you're done, now everyone in the room is silently staring at you like you're an raving lunatic.
If you want to rant, do it somewhere else. Don't do it in the question forums.
|
|
|
|
|
Since this was related to programming and my previous post, if you wish to think so because of the title, I figured this is the best place to rant about it. I've seen too many people get ripped in the Lounge for ranting about some programming issue because others thought they were attempting to conceal a programming question as a rant. Since the rant post icon is available here, I figured it is within the scope of the forum. Those who don't visit the Lounge may not know me here because I don't program often. Considering my last question in here before "Part I" was over a year ago, I can hardly be accused of abusing threads. Having said that, I shall endeavor not to do that again. I would suggest to Chris to disable rant or joke posts in programming forums if they are not tolerated at all.
|
|
|
|
|
It's more of a pain trying to figure out what on earth you are talking about.
Use the best guess
|
|
|
|
|
|
Take it to the Lounge or the Soapbox.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Bassam Abdul-Baki wrote: It's a real pain in the ass to overwrite the previous console line when the next
line written could be smaller and the previous one
It is trivial.
Bassam Abdul-Baki wrote: and the previous one may not all fit in the console (window or buffer) width.
Still trivial.
|
|
|
|
|
Meh, I got it! It just wasn't as simple as a one or two liner.
|
|
|
|
|
Can any body give me a simple c# code to generate report using cystal report taking data from mysql database
|
|
|
|