Saturday 6 October 2012

Using the IntelliSense

Perhaps one of the most important feature of the Visual Studio family is the IntelliSense. IntelliSense serves as an auto completion tool as well as a quick reference for classes, methods, and many more. I remember using an old IDE for C++ and I have to memorize the necessary codes I have to use. With IntelliSense, I learn as I type because you actually see a brief description of each components describing how to use them.
IntelliSense is activated the moment you type a letter in the Code Editor. Type the following code inside the Main method of the program.
System.Console.WriteLine("C# Tutorials!");
 
Typing the first letter of the statement automatically activates IntelliSense.












IntelliSense gives you a list of recommendations with the most relevant one on the first of the list. You can press tab to accept the selected recommendation. Typing a dot will bring you another list of recommendations. The list is based on all the components that are contained inside the preceding namespace. If you stay the selection for a short amount of time, the description about the selected item will show up. This allows you to learn what each item does without going to the full documentation.



As you type the code, the list is narrowed down. For example, typing the letter W make IntelliSense to only show items with W's in it.













Typing more letters will narrow the list even further.
If IntelliSense cannot find something that matches what you are typing, then nothing will be shown. You can press Ctrl while a list is shown to make the list transparent. It's useful when the list box is blocking some of your codes.



When working with methods with multiple overloads(versions), you can use the arrow heads to see all the possible overloads of the method.
You will also see the different parameters required by the method and their individual descriptions. Methods and parameters will be discussed in a later lesson.
IntelliSense is such a great feature, and for every release of Visual Studio, IntelliSense becomes even more intelligent in suggesting codes for you. It is one of the time-saving tools Visual Studio offers.

20 comments:

  1. your language programming is very well good and thus it is nice and i got more technical knowledge as well as technical questions are really encouraging me how to answer this questions.


    Android Training in Chennai

    ReplyDelete
  2. I am not sure the place you are getting your information, however good topic.I needs to spend some time studying more or understanding more.Thank you for wonderful information I was in search of this info for my mission.

    Staffing Companies in Chennai
    Recruitment Franchise in Chennai
    Staffing Companies in Bangalore

    ReplyDelete
  3. It's like you read my mind! You seem to know a lot about this, like you wrote the book in it or something. I think that you can do with some pics to drive the message home a little bit, but instead of that, this is fantastic blog. A great read. I will definitely be back.
    Logistics Software
    Warehouse Management Software
    Logistics management software
    Human resources management software
    Fleet Management Software

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. Nice article . Thank you for this beautiful content, Keep it up. Techavera is the best
    Python training in noida
    Visit us For Quality Learning.Thank you

    ReplyDelete
  6. The Mobile Accessories is a largest mobile retail Chain dealing in leading international and Indian Brands of mobile phones and accessories headquartered with using special offers and low cost of the latest branded mobile phones. This is amazing offers with some of days.

    Mobile Showrooms in OMR

    ReplyDelete
  7. myTectra Placement Portal is a Web based portal brings Potentials Employers and myTectra Candidates on a common platform for placement assistance

    ReplyDelete
  8. A very nice guide. I will definitely follow these tips. Thank you for sharing such detailed article. I am learning a lot from you.
    python training in chennai
    python course institute in chennai

    ReplyDelete
  9. Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.
    excel advanced excel training in bangalore | Devops Training in Chennai

    ReplyDelete
  10. Hello, I read your blog occasionally, and I own a similar one, and I was just wondering if you get a lot of spam remarks? If so how do you stop it, any plugin or anything you can advise? I get so much lately it’s driving me insane, so any assistance is very much appreciated.
    Macbook pro water damage service in Chennai | Macbook pro display replacement service in chennai | iMac service center in chennai | Mac service center in chennai | Macbook pro service center in chennai | iphone display replacement in chennai

    ReplyDelete
  11. i read your blog regularly. your all post is very useful for me . please read erp software.

    ReplyDelete
  12. In this course, you will get to learn about managing and structuring the data with the use of the modern technologies. cursos de ti online

    ReplyDelete
  13. Canticle india provide best software services all over india like payroll software, Customized Software Development, Payroll software for facility Management Companies, Payroll software for Housekeeping Companies, Online Payroll for Security Companies, Online ERP for Security Companies, Online Payroll software, ERP for Security company, ERP for Security Guard companies, Cheap payroll software, Affordable payroll software, Employee tracking, Mobile apps, Leave management, Payroll software Multi National companies, Payroll software MNC,
    monthly leave record format in excel

    ReplyDelete
  14. These questions and the answers you get from it can set your Salesforce consultant apart from the contractors. Salesforce training in Hyderabad

    ReplyDelete
  15. Informative article with detailed explanation. Thanks for sharing your work . keep up the good work Angular training in Chennai

    ReplyDelete
  16. ALANGOO is the first and only global exchange marketplace with a mission to provide a service for artists, artisan, designers, and artistic service providers with unique cultural backgrounds to present themselves to their diaspora. We are the platform where the artists that come from rich cultures, different backgrounds and all walks of life can sell their products and services worldwide. ALANGOO is spread from Los Angeles to London, to Istanbul and Yereva.

    Visit website: Persian name necklace

    ReplyDelete