Forum » Programiranje » C#, strukture v Class-ih, pa še nekaj,...
C#, strukture v Class-ih, pa še nekaj,...
Beezgetz ::
Živjo!
Bom direkten; Prvič:
Rad bi ustvaril Class, ki bi poleg int, double in string variabil, lahko vseboval tudi ArrayList, oziroma celo struct. Data_klasa izgleda takole:
class Data_klasa
{
//fields
private string _Ime;
private double _Teža;
//properties
public string Ime
{
get { return _Ime; }
set { _Ime = value; }
}
public double Teža
{
get { return _Teža; }
set { _Teža = value; }
}
No, recimo tej klasi bi vstavil še struct. Je to možno? Naslednji primer ne dela, je pa oblika ki bi jo rad imel:
class Data_klasa
{
//fields
private string _Ime;
private double _Teža;
// Ustvarim strukturo
public struct StrukturaSeznamaBremen
{
public string vnos;
public double kile;
}
//properties
public string Ime
{
get { return _Ime; }
set { _Ime = value; }
}
public double Teža
{
get { return _Teža; }
set { _Teža = value; }
}
Če mi še sledite, tenks!, Rad bi torej, da klasa poleg osnovnega imena in teže, si zapomne še vrsto vnosov in kil (za to ime in težo).
Drugič:
Ko v Form1 kličem Class, se v Form1 ustvari nova klasa, recimo ji Trasa. Ta Trasa je zdaj vidna samo na Form1. Kako dosežem, da to Traso ki je nastala po kopitu Data_klase v Form1, uporabljam in editiram v Form2 ali Form3 ?
Tenk juri veliku mačku!
Bom direkten; Prvič:
Rad bi ustvaril Class, ki bi poleg int, double in string variabil, lahko vseboval tudi ArrayList, oziroma celo struct. Data_klasa izgleda takole:
class Data_klasa
{
//fields
private string _Ime;
private double _Teža;
//properties
public string Ime
{
get { return _Ime; }
set { _Ime = value; }
}
public double Teža
{
get { return _Teža; }
set { _Teža = value; }
}
No, recimo tej klasi bi vstavil še struct. Je to možno? Naslednji primer ne dela, je pa oblika ki bi jo rad imel:
class Data_klasa
{
//fields
private string _Ime;
private double _Teža;
// Ustvarim strukturo
public struct StrukturaSeznamaBremen
{
public string vnos;
public double kile;
}
//properties
public string Ime
{
get { return _Ime; }
set { _Ime = value; }
}
public double Teža
{
get { return _Teža; }
set { _Teža = value; }
}
Če mi še sledite, tenks!, Rad bi torej, da klasa poleg osnovnega imena in teže, si zapomne še vrsto vnosov in kil (za to ime in težo).
Drugič:
Ko v Form1 kličem Class, se v Form1 ustvari nova klasa, recimo ji Trasa. Ta Trasa je zdaj vidna samo na Form1. Kako dosežem, da to Traso ki je nastala po kopitu Data_klase v Form1, uporabljam in editiram v Form2 ali Form3 ?
Tenk juri veliku mačku!
darkolord ::
1. Naslednji primer ne dela
Kaj ti pa ne dela? Meni čist lepo dela
2. Naredi en statičen class in v njem ustvari spremenljivko, do katere želiš dostopat
Kaj ti pa ne dela? Meni čist lepo dela
2. Naredi en statičen class in v njem ustvari spremenljivko, do katere želiš dostopat
public static class Global { public static KrNeki; }
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | c# seminarskaOddelek: Programiranje | 2665 (2338) | tuned |
» | [C#] Delo z okni - urejanje osebeOddelek: Programiranje | 984 (856) | darkolord |
» | [C#] DeserializacijaOddelek: Programiranje | 1861 (1464) | Cvenemir |
» | [C#] Kopiranje osebe iz seznama v drug seznamOddelek: Programiranje | 1491 (1352) | Presidente |
» | C# LinkedListOddelek: Programiranje | 1186 (1037) | PoPon2 |