Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[C#]Jak konwertować Chara do shorta?

szefxxx 06 Kwi 2012 13:47 1133 7
  • #1 06 Kwi 2012 13:47
    szefxxx
    Poziom 20  

    Witam serdecznie,

    mam pewien kłopot.Potrzebuje do metody wysłać zawartość zmiennej typu short.Jednakże,dane pobieram z pliku,które są pojedynczymi charami.Jak je konwertować do typu short?;)Próbowałem metody Convert,ale nie ma tam podmetody ToShort;).
    Byłbym wdzięczny za pomoc:)

    Szefxxx:)

    0 7
  • #2 06 Kwi 2012 13:51
    Defice
    Poziom 25  

    Nie jestem pewien ale powinno zadziałać tak:

    Kod: csharp
    Zaloguj się, aby zobaczyć kod


    albo

    Kod: csharp
    Zaloguj się, aby zobaczyć kod

    0
  • #3 06 Kwi 2012 14:07
    szefxxx
    Poziom 20  

    Cześć:)

    Dzięki za odpowiedź:)
    Niestety Visual Studio zwraca mi błąd:Cannot convert type 'char[]' to 'short'.
    Próbowałem też w ten sposób:
    [code]

    Kod: csharp
    Zaloguj się, aby zobaczyć kod

    Czy ktoś ma może pomysł jak to zrobić?:)

    0
  • #4 06 Kwi 2012 14:44
    Defice
    Poziom 25  

    Zrobiłem chyba to, o co Ci chodziło:

    Kod: csharp
    Zaloguj się, aby zobaczyć kod


    Wypisuje poprawnie:

    [C#]Jak konwertować Chara do shorta?

    0
  • #5 10 Kwi 2012 09:11
    szefxxx
    Poziom 20  

    Dzięki za pomoc,ale nie bardzo to rozwiązało kłopot. Może,prościej zamieszczę cały listing.To jest programik,korzystający z dllki kernel32 i jego zadaniem jest zmiana czasu/daty systemowej w locie..Chciałem zrobić aby data była pobierana z pliku,po przez odczyt po znaku z pliku tekstowego gdzie data będzie zawarta w następującym formacie yyyy-mm-dd.
    Próbowałem wykorzystać metodę,którą podałeś,ale...Data się nie zmienia.Nie wiem na czym to polega,ale gdy jest bez odczytu z pliku to data się zmienia.Może coś namieszałem....Poniżej zamieszczam listing.Będę wdzięczny za pomoc.
    [code]

    Kod: csharp
    Zaloguj się, aby zobaczyć kod

    0
  • #7 10 Kwi 2012 15:25
    markonedj
    Poziom 22  

    A dlaczego nie możesz pobrać daty bezpośrednio z systemu korzystając ze struktury DateTime ?

    Kod: csharp
    Zaloguj się, aby zobaczyć kod

    Tutaj masz całą dokumentację z opisem wszystkich metod do manipulacji obiektem DateTime

    0
  • #8 23 Kwi 2012 14:12
    szefxxx
    Poziom 20  

    Okej:)Dzięki;)Pomogło:)

    0