Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Globalna promenljiva u C#

[es] :: .NET :: .NET Desktop razvoj :: Globalna promenljiva u C#

[ Pregleda: 5229 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bjeka
Milan Bjekic
Stari Zednik

Član broj: 74130
Poruke: 9
*.ptt.yu.



Profil

icon Globalna promenljiva u C#21.07.2006. u 21:10 - pre 216 meseci
Gde mogu u Visual Studio 2005 C# projektu da deklarisem promeljivu (npr. promenljivu tipa string) kojoj cu moci pristupati iz svih formi tog projekta? Mislim na upis podataka u promenljivu i citanje podataka iz iste.
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
..njuel-bg.customer.sbb.co.yu.

ICQ: 44582291


+58 Profil

icon Re: Globalna promenljiva u C#21.07.2006. u 21:34 - pre 216 meseci
To nije moguce uraditi jer u C# sve mora da bude u klasama, nikakva globalna promenljiva ili funkcija ne sme da postoji. Taj problem mozes da resis tako sto ces napraviti jednu staticku klasu koja ce da ima sve promenljive koje hoces da budu globalne koje takodje oznacis kao staticke. Takve klase ne mogu da se instanciraju i sluze samo da koristis njihove staticke metode i promenljive (iz drugih klasa ili nasledjenih)

Citat:

Static classes and class members are used to create data and functions that can be accessed without creating an instance of the class. Static class members can be used to separate data and behavior that is independent of any object identity: the data and functions do not change regardless of what happens to the object. Static classes can be used when there is no data or behavior in the class that depends on object identity.


Npr
Code:

static class Employee
{
    public static string id;
    public static string name;
}



-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

srdjandakic

Član broj: 11297
Poruke: 430
..mtsns-ns.customer.sbb.co.yu.



+14 Profil

icon Re: Globalna promenljiva u C#21.07.2006. u 21:38 - pre 216 meseci
Code:


Global.cs

-------------------------------------
using System;

namespace MyApp
{
  public class Global
  {
    public static string GlobalniString = "nije 123";
    public static int GlobalniInt = 123;
  }
}


if (Global.GlobalniInt == 123)
  Write(Global.GlobalniInt.ToString());
else
  Write(Global.GlobalniString);

-------------------------------------


 
Odgovor na temu

bjeka
Milan Bjekic
Stari Zednik

Član broj: 74130
Poruke: 9
*.ptt.yu.



Profil

icon Re: Globalna promenljiva u C#23.07.2006. u 23:03 - pre 215 meseci
Hvala vam , radi tako kako ste objasnili. Pozdrav.
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Globalna promenljiva u C#

[ Pregleda: 5229 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.