|
Something kind of puzzled me quite a while ago and has came back up again (just like eating KFC Chicken, taste that stuff for three days). Why exactly does it matter to declare a delegate outside a class definition instead of just declaring it inside the class?
Rocky Moore <><
|
|
|
|
|
Well, a delegate is a class. So, if you declare a delegate DelegateType inside a class ClassType, you will have to reference it via ClassType.DelegateType instead of just DelegateType, if you are referring to it from outside the class.
|
|
|
|
|
Yes, that is the obvious, since it is nested it must be referenced with the class it is defined in. Is that the only reason though? That is the actual results I like, since it pertains to the class I like have it contained in the class.
Rocky Moore <><
|
|
|
|
|
Rocky Moore wrote:
That is the actual results I like, since it pertains to the class I like have it contained in the class.
And you can mark it internal etc to hide to implementation. Personally I keep delegates outside types, but mark them internal.
<a TITLE="See my user info" href=http:
|
|
|
|
|
I’m trying to scrape a site but I’m having a problem.
My program works for 4 iterations and then stops. I ported this code, line for line, over to Perl and it works fine.
I stepped through the C# code and found that it hangs on this line:
objStream = wrGETURL.GetResponse().GetResponseStream();
But it only hangs on the fifth time, it works for the first four times.
This is baffling me, so I'm hoping one of you guys can figure out what is wrong.
e") != -1)ThisOne = true;
}
}
Console.ReadLine();
}
}
}
|
|
|
|
|
Try an "objReader.Close();" before it goes out of scope.
(If this message is posted twice, sorry.. CP gives me all kinds of fits about posting message. It errors out about 50% of the time. Never know if it got posted until I see them actually appear.)
Rocky Moore <><
|
|
|
|
|
Thanks Rocky,
That did the trick.
|
|
|
|
|
Hi,
I run your code. In my first trial , after a time , it seemed to be stopped. Yes it was at index 4. Later i decided to debug your code and it worked well. Later i made it run without debugging, guess, it worked well again.
That means that there doesn't seem to be a code problem.
Cheers,
Doing something is better than doing nothing. So ... Move !
|
|
|
|
|
how to add EventsTab on PropertyGrid and after
programmaticaly switch between Properties/Events tabs?
|
|
|
|
|
;PHi,everyone,
I wanna add some document with detail style(such as Bold,color and size of font and so on) into my database. Then I can show these documents through HTML, Now I don't know how to store the rich text in SQL Server, also, I don't know how to display them in Pages by JSP programmes.
Can you tell me? Or give me some hints. Thanks a lot.
Yours,
Sincerely,
Ken Zhu
|
|
|
|
|
Please, any one can help
i want to display flash movies in c# forms but i cant do it.
|
|
|
|
|
there can be other means, but the simplest i can think off, is to host IE web control in your form and feed it with html which has your flash movie.
Cheers,
Kannan
|
|
|
|
|
Dear gurus,
I am adding "\n" to a string, not working.
Do I use "Convert.ToChar(some int here?)" ?
Thanks so much
Khang Nguyen
|
|
|
|
|
Try "\r" for a carriage return, "\n" for a newline.
|
|
|
|
|
You may have to "\r\n" because the standard DOS newline sequence is two characters '\r' followed by '\n' as opposed to the one character version used by UNIX and MACINTOSH.
|
|
|
|
|
Try with Environment.NewLine
|
|
|
|
|
Hey, you gurus are fantastic.
Both "\r\n" and Environment.NewLine work.
Appreciate it so much
Khang Nguyen
|
|
|
|
|
Is there no way to pass an object by constant reference as you can in C++.
It doesn't seem to be possible in c#.
There must be some way of passing an object into a function and guaranteeing that the function does no change the object. This is a pretty basic and essential feature for writing robust code.
|
|
|
|
|
here's an example of 3 different constants in C#
VB:
<font color="blue">Public</font> <font color="blue">Const</font> int PBM_SETBKCOLOR = 0x2001;
<font color="blue">Public</font> <font color="blue">Const</font> int PBM_SETBARCOLOR = 0x409;
<font color="blue">Public</font> <font color="blue">Const</font> int WM_CLOSE = 0x10;
hope that helps.
My Signature
<font color="blue">Private void</font> ExpectingTwins(<font color="blue">string</font> twins)
{
<font color="blue">switch</font>(twins)
{
<font color="blue">Case</font> ("twins on the way"):
MessageBox.Show("for mr and mrs dynamic","twins on the way");
<font color="blue">break</font>;
}
}
|
|
|
|
|
I think SteveUK is talking about something like this in c++:
void foo( const string& text );
According to Programming C# by Jesse Liberty you can pass by reference but I was not able to find anything about passing by const reference:
void foo( ref string text )
{
...
}
The only ways I was able to find on passing parameters are: by-val, by-ref, and with the "out" modifier (which appears to be similar to by-ref.) Hope this helps.
jv
|
|
|
|
|
SteveUK wrote:
There must be some way of passing an object into a function and guaranteeing that the function does no change the object. This is a pretty basic and essential feature for writing robust code.
This is pretty much built into .NET. The following shows you:
Foo(object o)
{
o = null;
}
Main()
{
Object o = new Object();
Foo(o);
WriteLine(o);
}
<a TITLE="See my user info" href=http:
|
|
|
|
|
non-editable parameters is not supported by the CLS nor c#.
In order to simulate this, you can make a clone of the object you are passing in.
|
|
|
|
|
Command line parameters in C#? Possible? How?
|
|
|
|
|
Almost every C# program has a method that is called before anything else when the program starts up:
public static void Main(string[] args)
{
}
The "string[] args" parameter is an array of commandline parameters.
"Blessed are the peacemakers, for they shall be called sons of God." - Jesus
"You must be the change you wish to see in the world." - Mahatma Gandhi
|
|
|
|
|
That's great! I suspected something like that - I guess what knowed me of was the fact that app wizard generated code has "main" without any parameters.
|
|
|
|