Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Lesson 7 (Part 1) - Events, Delegates, Stack and Heap in C#

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
15,604
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Dec 27, 2009

In Lesson 7 you will learn to:
Create and implement a Delegate, Create and implement custom event arguments and event handles derived from the EventAgs class, Learn about the Stack and Heap in C# and in Managed Code, View the Stack and Heap in the debug windows, view values in the Call Stack, AUtos and Locals windows, view a value type and reference type example, view a pass by value and pass by reference example.

Category:

Education

Tags:

License:

Standard YouTube License

  • likes, 3 dislikes

Link to this comment:

Share to:

Uploader Comments (CSharpGuitar)

  • this is not a lesson, this is a set of examples among a renaming session. describe fundamental concepts, present examples, then reiterate and summarize fundamentals applied.

  • @nicknack175 Thanks for the comment. Yes, I would say many of my videos do perform renaming at the beginning, but this is becuase the first few are built upon each other and I wanted to make sure that when a person works the examples that they work. Sure, there may now be a better way to achieve this. I think it is important to know HOW something works too. I do agree that the WHY would make these videos much more valuable..but then maybe they would not be free.

  • Good information but I'd like to make two comments that only deal with presentation.

    1. If you name folders for the lesson and keep the solution, project and namespace names common, then you do not need to rename them each time. If you are going to name them the way you did, I'd suggest telling your audience you are going to fix the names and then pause the recording to do it.

    2. Please don't whisper. Try to keep your voice at a more constant level.

    Thanks again for the video.

  • Thanks. I appreciate all comments and tips on how I can improve.

    1. I try to make sure that everything I do, no matter how little it is gets captured on the video. My experiences with debugging is that the problems are always little...sometimes simple things that if they had only been documented I could have saved hours if not days.

    2. This is what you get when you use a free tool to record the videos.

see all

All Comments (16)

Sign In or Sign Up now to post a comment!
  • didn't even watch it all,, too much time spent in renaming things, pause video, copy and paste your code, and start and say what it is and explain if needed, keep your examples simple, people aren't looking at tutorials to see a complex example to learn what a delegate is, at least start off with simple things and work your way up. 9 minutes of this video and am just watching u type the whole time basically

  • I understand you want to document everything you did. But having to watch you rename things from lesson 6 to lesson 7 for SIX OUT OF TEN minutes is really stupid. Make your namespaces CSharpGuitar. And the names of your projects about what the project is building. We know its lesson 7. Its in the title.

  • Rename beforehand next time

  • you can rename "lesson6" to "lesson7" by just pressing ctrl+F, select replace in files, and then write "lesson7" in the replace with text box, and click on replace all button, it'll replace the text in the entire solution. so save your time........

  • Thankyou Sir ..

  • Hey around four minutes gone in renaming, please avoid it. It's a good video, thank you.

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more