will this code works fine? or will it gives error?
Object obj=5;
int i=6;
i=i+obj;
Answers were Sorted based on User's Feedback
Answer / naren
object obj=5 this is boxing
int i=6 this is initialization of variable.
i=i+obj; here we can't sum the value type and reference
type.
so,it gives the error.
| Is This Answer Correct ? | 10 Yes | 0 No |
//can not applied this because i is value type and obj is
reference type so this will create error
//u can do this
Object obj = 5;
int i = 6;
i = i + Convert.ToInt32(obj);
| Is This Answer Correct ? | 8 Yes | 1 No |
Answer / sri4u_926
Defenitly it gives Error bcoz we cannot apply operators for
the type object.
| Is This Answer Correct ? | 6 Yes | 1 No |
Answer / somnath nanekar
it will give an error...(we hv to typecast object to int)
| Is This Answer Correct ? | 3 Yes | 1 No |
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
Dim obj As Object
Dim i As Int16
obj = 5
i = 6
i = i + obj
MsgBox(i)
End Sub
its working fine the result shows 11
private void button1_Click(object sender, EventArgs e)
{
object obj;
obj = 5;
int i;
i =6;
i = i + Convert.ToInt16(obj);
MessageBox.Show(i.ToString());
}
when you convert the object to int then only working fine
and show result 11
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / deepika
It will give error: "Operator '+' cannot be applied to
operands of type 'int' and 'object'"
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / prakash kesharwani
this definitely work.
since obj as type integer. and also i as integer.
so the output will be 11.
its gives error when obj is type string.
| Is This Answer Correct ? | 1 Yes | 3 No |
What is entity sql? : Entity framework
Describe the advantages of writing a managed code application instead of unmanaged one. What's involved in certain piece of code being managed ?
what is entityclient?
Why doesn't the .NET runtime offer deterministic destruction
I have a GridView on web form, and a column in a grid is a linkbutton to open popup..., my problem is when i click on link button in a gridview popup opens as well works fine. but when i click on link button once again my popup window doesnt open. Can any one help please...
what happened when type url in address bar and press enter?
What is NonActionAttribute ?
How we can invoke child actions in ASP.Net MVC?
How to return the JSON from action method in ASP.Net MVC?
What is serialization ?
What are the components of the .net framework.
How to identify the Code which Complies corresponding Compiler in .NET? Means Suppose, i am taking One project A.. in which code is implemented using C# langugge. And Another Project B..in Which Code is implemented using VB.NET. Suppose I am creating Project C. i am adding Reference of Project A and B to Project C. So, in Project C, how to identify Project A is Complied through CSCompliler? And Project B is Compiled VBCompiler at Runtime?