directcast(123.34,integer) - should it throw an error? Why
or why not?
Answers were Sorted based on User's Feedback
Answer / debasis sengupta
directcast(123.34,integer) would throw an InvalidCast
exception since it requires the runtime type of the object
variable to be same as the specified type. In this case
runtime type of 123.34 (double) doesn?t match with integer.
but for ctype(123.34,integer) - it would work fine. As the
runtime type of 123.34 would be double, and Double can be
converted to Integer.
Is This Answer Correct ? | 6 Yes | 0 No |
Answer / debasis sengupta
directcast(123.34,integer) would throw an InvalidCast
exception as the runtime type since it requires the run-
time type of an object variable to be same as the specified
type. In this case runtime type of 123.34 (double) doesn?t
match with integer.
Is This Answer Correct ? | 1 Yes | 1 No |
Difference between ByVal and ByRef?
What is default value of enum c#?
Can an abstract class inherit from another abstract class c#?
Tell me the difference between call by value and call by reference.
What is the difference between readonly and const
What do you mean by directing?
How many types of constructors are available in c#?
Can we have multiple threads in one app domain?
what is be the overhead, if i use binary transmission. and will it be sent using xml text or how ?
Is c# and c same?
How many types of interface are there in c#?
what does static void Main(string[] args) in C# mean????????