Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Rozdział2:Zmienne,operatoryiwyrażenia
55
15.ZmieńtreśćmetodyshowBoolValuedokładnietak,jaktozostałopokazaneponiżej:
privatevoidshowBoolValue()
{
boolboolVar;
boolVar=false;
valueIText=boolVarIToString();
}
Tametodarównieżjestpodobnadopoprzednichdwóchprzykładówztątyl-
koróżnicą,żezmiennaboolVarmożeprzechowywaćwyłączniewartościlogiczne
(Boolean)true(prawda)lubfalse(fałsz).Wtymprzypadkuzostałaprzypisana
wartośćfalse.
16.WybierzzmenuDebugpolecenieStartDebugging.
17.WybierzzlistyChooseaDataTypepokoleinastępującetypydanych:float,double
ibool.Zakażdymrazemsprawdź,czywpolutekstowymSampleValuewyświet-
lanajestwłaściwawartość.
18.PowróćdoprogramuVisualStudioiwybierzzmenuDebugpolecenieStop
Debugging.
Posługiwaniesięoperatoramiarytmetycznymi
JęzykC#obsługujezwykłeoperatorymatematyczne,októrychjakodzieciuczyliśmy
sięwszkole:znakplus+dladodawania,znakminus–dlaodejmowania,gwiazdkę
*dlamnożeniaiznakukośnika/dladzielenia.Symbole+,-,*i/nazywanesąope-
ratorami,ponieważ„operują”nawartościach,tworzącnowąwartość.Wponiższym
przykładziekońcowąwartościązmiennejwysokoscWynagrodzeniaKonsultantabędzie
iloczynliczby750(stawkidziennej)iliczby20(liczbydni,przezktórekonsultant
byłzatrudniony):
longwysokoscWynagrodzeniaKonsultanta;
wysokoscWynagrodzeniaKonsultanta=750*20;
UwagaWartości,naktórychoperujeoperator
,nazywanesąoperandami(lubargumen-
tami).Wwyrażeniu750*20znak*jestoperatorem,aliczby750i20sąjegooperandami.
Operatoryitypydanych
Niewszystkieoperatorymożnastosowaćdlawszystkichtypówdanych.To,jakich
operatorówmożnaużyćwobecokreślonejwartości,zależyodtypudanychtejwarto-
ści.Przykładowo,operatoryarytmetycznemożnastosowaćwobecwartościtypuchar
,
int,long,float,doublelubdecimal.Zwyjątkiemoperatoraplus+,operatorówtychnie
możnajednakstosowaćnp.wobecwartościtypustring,awobecwartościtypuboolnie
możnaużyćżadnegoznich.Takwięcpokazanaponiżejinstrukcjajestnieprawidłowa,