Featured post

c# - Usage of Server Side Controls in MVC Frame work -

i using asp.net 4.0 , mvc 2.0 web application. project requiremrnt have use server side control in application not possibl in noraml case. ideally want use adrotator control , datalist control. i saw few samples , references in codepleax mvc controllib howwver found less useful. can tell how utilize theese controls in asp.net application along mvc. note: please provide functionalities related adrotator , datalist controls not equivalent functionalities thanks in advace. mvc pages not use normal .net solution makes use of normal .net components impossible. a normal .net page use event driven solution call different methods service side mvc use actions , view completly different way handle things. also, mvc not use viewstate normal .net controlls require. found article discussing mixing of normal .net , mvc.

Why does: string st = "" + 12; work in c# without conversion? -


this super dumb, i've googled , checked references , cannot find answer... why can int or float etc added part of string without converstion not on it's own? is:

while work fine:

 string st = "" + 12; 

this doesn't (of course):

 string st = 12; 

where magic here? know works want know why works , how control how conversion done?

in first statement, left operand + string, , such + becomes concatenation operator. compiler finds overload operator takes string , arbitrary value operands. converts both operands strings (using tostring()) joins them.

the second statement not work because there's no implicit cast int string.

you can control how conversion done using parentheses change order of operations (semi-effective) or writing code handle conversions pre-emptively.


Comments

Popular posts from this blog

c# - Usage of Server Side Controls in MVC Frame work -

cocoa - Nesting arrays into NSDictionary object (Objective-C) -

ios - Very simple iPhone App crashes on UILabel settext -