can a structure used in a class if yes then how.
Answers were Sorted based on User's Feedback
Answer / jj
This example shows that when a struct is passed to a method,
a copy of the struct is passed, but when a class instance is
passed, a reference is passed.
// struct2.cs
using System;
class TheClass
{
public int x;
}
struct TheStruct
{
public int x;
}
class TestClass
{
public static void structtaker(TheStruct s)
{
s.x = 5;
}
public static void classtaker(TheClass c)
{
c.x = 5;
}
public static void Main()
{
TheStruct a = new TheStruct();
TheClass b = new TheClass();
a.x = 1;
b.x = 1;
structtaker(a);
classtaker(b);
Console.WriteLine("a.x = {0}", a.x);
Console.WriteLine("b.x = {0}", b.x);
}
}
Output
a.x = 1
b.x = 5
From MSDN:
| Is This Answer Correct ? | 6 Yes | 0 No |
use of operator overloading of implicit & explicit operators?
What are most desktop applications written in?
How do you create user defined data types in c#?
Can you store multiple data types in System.Array?
How garbage collection deals with circular references.
In which format you can pass the value in the sleep function?
Is dictionary reference type c#?
Explain constructor?
What is the differences between datagrid, datalist and repeater in .net?
Why we use anonymous methods in c#?
What does it mean?
What are the basic string operations? Explain.
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)