Click here to Skip to main content
15,906,558 members
Home / Discussions / C#
   

C#

 
GeneralRe: Web Service Directory Pin
Guinness4Strength29-Jan-06 7:36
Guinness4Strength29-Jan-06 7:36 
GeneralRe: Web Service Directory Pin
Guinness4Strength29-Jan-06 9:11
Guinness4Strength29-Jan-06 9:11 
GeneralRe: Web Service Directory Pin
Dave Kreskowiak29-Jan-06 12:35
mveDave Kreskowiak29-Jan-06 12:35 
Questionneed help with Windows Service Pin
hut22328-Jan-06 16:57
hut22328-Jan-06 16:57 
QuestionRemoting - Start / Stop Server Pin
Skoder28-Jan-06 16:26
Skoder28-Jan-06 16:26 
Question[Message Deleted] Pin
g00fyman28-Jan-06 16:00
g00fyman28-Jan-06 16:00 
QuestionCasting term vs Boxing/Unboxing - terminology question Pin
LuluSailor28-Jan-06 15:03
LuluSailor28-Jan-06 15:03 
AnswerRe: Casting term vs Boxing/Unboxing - terminology question Pin
Dave Kreskowiak28-Jan-06 18:57
mveDave Kreskowiak28-Jan-06 18:57 
Boxing is casting a value type to a reference type.
Unboxing is just the reverse.

You want to avoid boxing whenever possible. There is a HUGE performance penalty for both box and unboxing.


An integer, or just about snything else for that matter, can't be cast to a string. Each type has it's own .ToString() method to return a string representation of the object.
int i2 =5;
string s2 = i2.ToString();


Value types CAN be cast to other values types. All that's required is a little change in the representation. Your example works because a short (16-singed integer) can be converted to an int (32-bit signed integer, just by widening the field. There's no loss of data.

Are there any hard and fast rules to casting? No, not really. It depends on the type and what it's being converted to.


RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome

GeneralRe: Casting term vs Boxing/Unboxing - terminology question Pin
LuluSailor29-Jan-06 7:35
LuluSailor29-Jan-06 7:35 
GeneralRe: Casting term vs Boxing/Unboxing - terminology question Pin
Dave Kreskowiak29-Jan-06 9:22
mveDave Kreskowiak29-Jan-06 9:22 
AnswerRe: Casting term vs Boxing/Unboxing - terminology question Pin
Guffa29-Jan-06 0:38
Guffa29-Jan-06 0:38 
QuestionParsing MS Word text Pin
emran83428-Jan-06 14:44
emran83428-Jan-06 14:44 
AnswerRe: Parsing MS Word text Pin
tarasn28-Jan-06 22:09
tarasn28-Jan-06 22:09 
GeneralRe: Parsing MS Word text Pin
emran83429-Jan-06 4:20
emran83429-Jan-06 4:20 
QuestionByte array + hex Pin
ita_cas28-Jan-06 8:25
ita_cas28-Jan-06 8:25 
QuestionUserControl Tutorial Pin
MarkMokris28-Jan-06 6:07
MarkMokris28-Jan-06 6:07 
AnswerRe: UserControl Tutorial Pin
Ravi Bhavnani28-Jan-06 16:54
professionalRavi Bhavnani28-Jan-06 16:54 
QuestionHow can I check if a mail exists or not? Pin
m.rastgar28-Jan-06 5:49
m.rastgar28-Jan-06 5:49 
AnswerRe: How can I check if a mail exists or not? Pin
Guffa28-Jan-06 12:02
Guffa28-Jan-06 12:02 
AnswerRe: How can I check if a mail exists or not? Pin
tarasn29-Jan-06 21:09
tarasn29-Jan-06 21:09 
AnswerRe: How can I check if a mail exists or not? Pin
Ista30-Jan-06 2:47
Ista30-Jan-06 2:47 
QuestionDefining nested namespace Pin
Ravi Bhavnani28-Jan-06 5:12
professionalRavi Bhavnani28-Jan-06 5:12 
AnswerRe: Defining nested namespace Pin
Guffa28-Jan-06 5:36
Guffa28-Jan-06 5:36 
GeneralRe: Defining nested namespace Pin
Ravi Bhavnani28-Jan-06 5:58
professionalRavi Bhavnani28-Jan-06 5:58 
Questionnewbie: do you ever define a class within a class ( Class A { Class B {} })? Pin
LuluSailor28-Jan-06 5:11
LuluSailor28-Jan-06 5:11 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.