d2jsp
Log InRegister
d2jsp Forums > Off-Topic > International > Magyar > Mekprogramozzuk Topic
Prev15556575859249Next
Add Reply New Topic New Poll
Member
Posts: 33,712
Joined: Jan 7 2007
Gold: 0.00
Jun 3 2014 12:44pm
Quote (Vismajor @ 3 Jun 2014 16:58)
informatikusnak nagyon régen, még a középiskola kezdetén akartam lenni
szal azon már túl vagyok


akkor még én is az akartam lenni
Member
Posts: 35,546
Joined: Jun 18 2008
Gold: 5,390.00
Jun 3 2014 12:47pm
Quote (Rawen @ Jun 3 2014 07:44pm)
akkor még én is az akartam lenni


én még akkoriban rawen akartam lenni
Member
Posts: 33,712
Joined: Jan 7 2007
Gold: 0.00
Jun 3 2014 12:50pm
Quote (jarabekg @ 3 Jun 2014 20:47)
én még akkoriban rawen akartam lenni


ebbe túl sok az implikáció ahhoz, hogy megértsem
Member
Posts: 29,404
Joined: Jan 24 2009
Gold: 0.00
Jun 26 2014 07:42am
Tudnátok nekem segíteni néhány feladatnál?



http://kepfeltoltes.hu/view/140626/10419397_804653739547430_2047294259601025119_n_www.kepfeltoltes.hu_.jpg

Az 1. feladat második része, a 12es, 15ös default konstruktoros rész.

This post was edited by fahrii on Jun 26 2014 07:42am
Member
Posts: 43,332
Joined: Dec 21 2006
Gold: 343.00
Jun 26 2014 07:51am
Quote (fahrii @ Jun 26 2014 01:42pm)
Tudnátok nekem segíteni néhány feladatnál?

http://kepfeltoltes.hu/view/140626/10419397_804653739547430_2047294259601025119_n_www.kepfeltoltes.hu_.jpg

http://kepfeltoltes.hu/view/140626/10419397_804653739547430_2047294259601025119_n_www.kepfeltoltes.hu_.jpg

Az 1. feladat második része, a 12es, 15ös default konstruktoros rész.


Én nem teso ne haragugyál de nem értek hozzá X:DGFXT
Member
Posts: 53,925
Joined: Apr 15 2007
Gold: 11,500.00
Trader: Trusted
Jun 26 2014 08:00am
Code
using System;

namespace ConsoleApplication1
{
class Number1
{
private string _Name;
public string Name
{
get
{
return _Name;
}
set
{
_Name = value;
if (value != null)
{
Update();
}
}
}

public void Update()
{

}

public object this[string value]
{
get
{
if (value == "oxigén")
{
return "vízből";
}
return "nemTom";
}
}
}

class Number12
{
IDisposable b;
~Number12()
{
if (b != null)
{
b.Dispose();
}
}
}

class Tanulo // Number 15
{
public string Name { get; set; }
public int Age { get; set; }
public Tanulo(string name, int age)
{
Name = name;
Age = age;
}

public override string ToString()
{
return string.Format("{0} - {1} éves", Name, Age);
}
}

class Program
{
static void Main(string[] args)
{
int count = 23;
Tanulo[] tanulok = new Tanulo[count];

for (int i = 0; i < count; i++)
{
var tanulo = new Tanulo(
string.Format("{0}. Orbán király", i),
i);
tanulok[i] = tanulo;
}

foreach (var tanulo in tanulok)
{
Console.WriteLine(tanulo.ToString());
}
Console.ReadKey();
}
}
}


This post was edited by Anarkin on Jun 26 2014 08:01am
Member
Posts: 29,404
Joined: Jan 24 2009
Gold: 0.00
Jun 26 2014 08:03am
Quote (Anarkin @ 26 Jun 2014 15:00)
Code
using System;

namespace ConsoleApplication1
{
    class Number1
    {
        private string _Name;
        public string Name
        {
            get
            {
                return _Name;
            }
            set
            {
                _Name = value;
            }
        }

        public object this[string value]
        {
            get
            {
                if (value == "oxigén")
                {
                    return "vízből";
                }
                return "nemTom";
            }
        }
    }

    class Number12
    {
        IDisposable b;
        ~Number12()
        {
            if (b != null)
            {
                b.Dispose();
            }
        }
    }

    class Tanulo // Number 15
    {
        public string Name { get; set; }
        public int Age { get; set; }
        public Tanulo(string name, int age)
        {
            Name = name;
            Age = age;
        }

        public override string ToString()
        {
            return string.Format("{0} - {1} éves", Name, Age);
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            int count = 23;
            Tanulo[] tanulok = new Tanulo[count];

            for (int i = 0; i < count; i++)
            {
                var tanulo = new Tanulo(
                    string.Format("{0}. Orbán király", i),
                    i);
                tanulok[i] = tanulo;
            }

            foreach (var tanulo in tanulok)
            {
                Console.WriteLine(tanulo.ToString());
            }
            Console.ReadKey();
        }
    }
}


ty!
Member
Posts: 53,925
Joined: Apr 15 2007
Gold: 11,500.00
Trader: Trusted
Jun 26 2014 08:04am
Quote (fahrii @ 26 Jun 2014 15:03)
ty!


ha ilyen van szólj
amúgy editeltem az Update()-es dolgot, azt nem olvastam el
Member
Posts: 53,925
Joined: Apr 15 2007
Gold: 11,500.00
Trader: Trusted
Jun 26 2014 08:18am
amúgy csak hogy megértsd a dolgokat, destructort jellemzően nem használunk C#-ban, csak ha "külső" erőforrásokhoz nyúlsz* (GDI+ cuccok rajzoláshoz, streamek, stb), ezek IDisposable-t teljesítik, így lehet ellenőrizni h ezt fel kell-e szabadítani
*de azokat is jellemzően helyileg intézed, szóval kb életemben nem írtam destructort

--
indexert meg ilyenekre tudod használni mondjuk, leszámítva az egyértelmű dolgot h egy belső listát kifele indexelsz

most csináltam egy ilyet pár napja (nincs kész), CacheManager http://pastebin.com/e2uzQSgN

Code
private object this[string key, int duration]
{
...


és akkor tök jól tudod paraméterezni ha megnézed az alatta levő Get segédfveket.. és azok használata meg kb ennyi

Code
//public static IEnumerable<wsObject> Query_Articles(this CustomLink conn)
//{
// return new CacheManager().Get<IEnumerable<wsObject>>(
// key: string.Format("Articles"),
// duration: CacheManager.Duration.Long,
// populator: () =>
// {
// var query = new wsQuery(conn.Metadata);
// var select = query.AddSelect("article", false);
// var cache = conn.ExecuteQuery(query, "Articles");
// if (cache != null)
// {
// return cache["article"].CopyAllObjectToList(true);
// }
// return null;
// });
//}
Member
Posts: 29,404
Joined: Jan 24 2009
Gold: 0.00
Jun 26 2014 08:39am
Quote (Anarkin @ 26 Jun 2014 15:18)
amúgy csak hogy megértsd a dolgokat, destructort jellemzően nem használunk C#-ban, csak ha "külső" erőforrásokhoz nyúlsz* (GDI+ cuccok rajzoláshoz, streamek, stb), ezek IDisposable-t teljesítik, így lehet ellenőrizni h ezt fel kell-e szabadítani
*de azokat is jellemzően helyileg intézed, szóval kb életemben nem írtam destructort

--
indexert meg ilyenekre tudod használni mondjuk, leszámítva az egyértelmű dolgot h egy belső listát kifele indexelsz

most csináltam egy ilyet pár napja (nincs kész), CacheManager http://pastebin.com/e2uzQSgN

Code
private object this[string key, int duration]
        {
          ...


és akkor tök jól tudod paraméterezni ha megnézed az alatta levő Get segédfveket.. és azok használata meg kb ennyi

Code
//public static IEnumerable<wsObject> Query_Articles(this CustomLink conn)
        //{
        //    return new CacheManager().Get<IEnumerable<wsObject>>(
        //        key: string.Format("Articles"),
        //        duration: CacheManager.Duration.Long,
        //        populator: () =>
        //        {
        //            var query = new wsQuery(conn.Metadata);
        //            var select = query.AddSelect("article", false);
        //            var cache = conn.ExecuteQuery(query, "Articles");
        //            if (cache != null)
        //            {
        //                return cache["article"].CopyAllObjectToList(true);
        //            }
        //            return null;
        //        });
        //}


Köszi, a tanár jegyzetében kb említés szintjén ezekről szó.
Esetleg a 5ös feladat?

This post was edited by fahrii on Jun 26 2014 08:41am
Go Back To Magyar Topic List
Prev15556575859249Next
Add Reply New Topic New Poll