Static variable in WPF using C#.net [Resolved]

Posted by Sudhakar_A under WPF on 9/12/2013 | Points: 10 | Views : 14612 | Status : [Member] | Replies : 4
does C#.net supports static variable????. If yes then How to create a class to assign all static variable so that it can be accessed in any form code/window code page in wpf.
please help me to sort out




Responses

Posted by: Allemahesh on: 9/12/2013 [Member] [MVP] Silver | Points: 50

Up
0
Down

Resolved
Dear Sudhakar,

1. does C#.net supports static variable?
Ans: Yes, C# supports static valiable in wpf.

2. How to create a class to assign all static variable so that it can be accessed in any form code/window code page in wpf?
Ans:-

-> Static variable shared the value of it among all instances of the class.
Example without declaring it static

public  class Variable

{
public int i = 5;
public void test()
{
i=i+5;
Console.WriteLine(i);
}
}

public class Exercise
{
static void Main()
{
Variable var = new Variable();
var.test();
Variable var1 = new Variable();
var1.test();
Console.ReadKey();
}
}


Explanation:If you look at the above example i just declare int variable.when i run this code the output will be 10 and 10.Its simple

Now Lets Look at the static variable Here,I am declaring the variable as a static.

Example with static variable

public  class Variable

{
public static int i = 5;
public void test()
{
i=i+5;
Console.WriteLine(i);
}
}


public class Exercise
{
static void Main()
{
Variable var = new Variable();
var.test();
Variable var1 = new Variable();
var1.test();
Console.ReadKey();
}
}


Now when i run above code then the output will be 10 and 15.so static variable value shared among all instances of that class.

Happy Coding.

If it helps you or directs U towards the solution, MARK IT AS ANSWER

Sudhakar_A, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Allemahesh on: 9/12/2013 [Member] [MVP] Silver | Points: 50

Up
0
Down

Resolved
You can also see the below link:-

http://www.completecsharptutorial.com/basic/staticmethod-variables.php
http://www.functionx.com/csharp/topics/staticcvariables.htm
http://www.c-sharpcorner.com/UploadFile/1ce252/static-variables-and-static-methods-in-C-Sharp/
http://www.dotnetperls.com/global-variable

Happy Coding.

If it helps you or directs U towards the solution, MARK IT AS ANSWER

Sudhakar_A, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Bandi on: 9/12/2013 [Member] [MVP] Platinum | Points: 50

Up
0
Down

Resolved
yes C# support static variables....
You just precede static keyword preceding variable name or class so that it is called as static class/variable
Refer
http://stackoverflow.com/questions/1161459/wpf-application-using-a-global-variable
http://www.codeproject.com/Questions/233650/How-to-define-Global-veriable-in-Csharp-net

Mark This Response as Answer
--
Chandu
http://www.dotnetfunda.com/images/dnfmvp.gif

Sudhakar_A, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Sudhakar_A on: 9/12/2013 [Member] Starter | Points: 25

Up
0
Down
Example and links are useful.


Sudhakar_A, if this helps please login to Mark As Answer. | Alert Moderator

Login to post response