Login:
Hasło:
Hasła zabezpieczane SSL
Po zalogowaniu uzyskasz dostęp do:
CodeGuru.pl: Aktualności
CodeGuru.pl: Forum
CodeGuru.pl: Artykuły
Witam jak mogę przy tworzeniu tablicy od razu wypełnić jej wszytskie elementy z góry ustaloną wartością ? Próbowalem coś po utworzeniu z SetValue ale tam tylko moge wypełnić jedna komórke ? Zwykła pętla czy foreach odpada... jakies pomysły ?
Dlaczego pętla "for" odpada?
Druga sprawa jakiego typu są to elementy?Możesz np. w konstuktorze danej klasy definiować wartość domyślną.
http://www.pzielinski.com/
tablica bedzie miala sporo elementów, co pół sekundy pomiar a czas pamieci to 12 godzin, dlatego wolałbym ominąć pętle, jedna lista zostaje na stałe, druga co jakis czas musze dogenerowac pozostawiajac wartość x listy 1, a zmieniajac wartość Y, używam PointPairList wiec za pomocą SetY(double[]) musze utworzyc taka tablice z czego wartosc y bedzie wpisana do textboxa oto caly problem, calośc jest gotowa tylko używam pętli a chcialbym tworzyc tabliceodrazu wypelniona wartosciami, jakis przyklad konstruktora ? bo ja nie umiem nic znaleźć tylko tworzenie tablicy z tablicy
Tyle że taki inicjalizator(nawet jeżeli istnieje) i tak pod spodem wywoła pętle for (ewentualnie zrównolegloną). Osobiście nie widzę możliwości wypełnienia tablicy określoną wartością algorytmem wydajniejszym niż liniowy.
Czy rozwiązanie z pętlą działa za wolno? Jeśli jest ok szkoda czasu na optymalizację. Kopiujesz wszystkie elementy z 12h, czy tylko dla jednego pomiaru. Najlepiej pokaż kawałek kodu.
zwiększylem czas pomiędzy pomiarami, co wiecej udostepnie opcje pokazywania na wykresie 1000 ostatnich pomiarów, jak narazie testuje, dziekuje wszytski za pomoc :)
Mozesz tez przed odwolaniem do elementu tablicy dodac/odjac roznice pomiedzy wartoscia jaka chciales zainicjalizowac tablice a wartoscia domyslna - zerem. :)