What is meant by a construct in C#?

Posted on 2005-05-12
Last Modified: 2010-04-16
I have been asked a question to decide which CONSTRUCT i would prefer to use to represent a character string and i am at a total loss as to what is meant by the term construct.  Could someone please help me!!!
Question by:mitesh114
    LVL 96

    Accepted Solution

    These are good definitions:

    A concept that describes and includes a number of characteristics or attributes. The concepts are often unobservable ideas or abstractions.

    An abstract image, idea, or theory, especially a complex one, formed from a number of simpler observable elements. Constructs represent ideas constructed by scientists to help summarize a group of related phenomena or objects.

    A sequence of statements that starts with a SELECT CASE, DO, IF, or WHERE statement and ends with the corresponding terminal statement.

    a theoretical dimension that could be represented in the real world by one or more variables. Sometimes used interchangeably with the term concept. Usually, however, constructs are more abstract than concepts and often a single, global term (pain) while concepts often are two terms that are a modified form of the construct (phantom pain, acute pain, chronic pain).

    Take your pick :)


    Assisted Solution

    Bob's definitions are good.

    I think this page will also help:



    Author Comment

    OK, so I thought it might possibly be IF ELSE, SWITCH statements etc, but then how do I answer the question:  Which construct would you use and why to represent a character string??
    LVL 96

    Expert Comment

    by:Bob Learned
    What is the context for this question?  Who was asking?  Is this a test question?  


    Expert Comment

    Refering to the link

    exmples of constructs include classes and data types - so my guess for an answer would be to represent a character string as a string variable type.

    This is opposed to an array of char variable type.

    Does that help?

    Featured Post

    Highfive Gives IT Their Time Back

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    Entity Framework is a powerful tool to help you interact with the DataBase but still doesn't help much when we have a Stored Procedure that returns more than one resultset. The solution takes some of out-of-the-box thinking; read on!
    Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
    Here's a very brief overview of the methods PRTG Network Monitor ( offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…
    Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

    733 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    21 Experts available now in Live!

    Get 1:1 Help Now