From 66a8e1f86075a7e1275eedad85bc41a5fc0e81c6 Mon Sep 17 00:00:00 2001 From: deadzilla Date: Mon, 4 May 2026 20:57:17 +0500 Subject: [PATCH] =?UTF-8?q?=D0=A3=D1=80=D0=BE=D0=BA=203.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CSHARP/Lessons.md | 17 ++++++++++++++ CSHARP/Program.cs | 22 ++++-------------- CSHARP/bin/Debug/net9.0/CSHARP.dll | Bin 5120 -> 4608 bytes CSHARP/bin/Debug/net9.0/CSHARP.exe | Bin 147456 -> 147456 bytes CSHARP/bin/Debug/net9.0/CSHARP.pdb | Bin 10756 -> 10712 bytes .../obj/Debug/net9.0/CSHARP.AssemblyInfo.cs | 4 ++-- .../net9.0/CSHARP.AssemblyInfoInputs.cache | 2 +- CSHARP/obj/Debug/net9.0/CSHARP.dll | Bin 5120 -> 4608 bytes CSHARP/obj/Debug/net9.0/CSHARP.pdb | Bin 10756 -> 10712 bytes CSHARP/obj/Debug/net9.0/apphost.exe | Bin 147456 -> 147456 bytes CSHARP/obj/Debug/net9.0/ref/CSHARP.dll | Bin 5632 -> 5632 bytes CSHARP/obj/Debug/net9.0/refint/CSHARP.dll | Bin 5632 -> 5632 bytes 12 files changed, 24 insertions(+), 21 deletions(-) diff --git a/CSHARP/Lessons.md b/CSHARP/Lessons.md index 9311d2a..c731da7 100644 --- a/CSHARP/Lessons.md +++ b/CSHARP/Lessons.md @@ -141,4 +141,21 @@ class Person personName = name; personAge = age; } +} + +"Класс Program и метод Main. Программы верхнего уровня" +string hello = "Hello"; +Print(hello); + +void Print(string message) +{ + Console.WriteLine(message); +} + +Person tom = new(); +tom.SayHello(); + +class Person +{ + public void SayHello() => Console.WriteLine("Hello"); } \ No newline at end of file diff --git a/CSHARP/Program.cs b/CSHARP/Program.cs index f68b2f5..da868bb 100644 --- a/CSHARP/Program.cs +++ b/CSHARP/Program.cs @@ -1,21 +1,7 @@ -Person person = new Person("Tom", 33); -(string name, int age) = person; //(_, int age) = person если нужен только возраст -Console.WriteLine(name); - +Person tom = new(); +tom.SayHello(); class Person { - string name; - int age; - public Person(string name, int age) - { - this.name; - this.age; - } - public void Deconstruct(out string personName, out int personAge) - { - personName = name; - personAge = age; - } -} - + public void SayHello() => Console.WriteLine("Hello"); +} \ No newline at end of file diff --git a/CSHARP/bin/Debug/net9.0/CSHARP.dll b/CSHARP/bin/Debug/net9.0/CSHARP.dll index 5a6b5ca93cfaa94ccbc8217ec21e7723db90d2e4..056d1c1cfb8cafe02f8a8b1d63c55ee05763ca4c 100644 GIT binary patch delta 1213 zcmY+DU1*zC7{~wTZSp32ThnAgS1V|mj3(Pk`zC4g;cD!x*iMOUmvw9^OY^=>OI_C3 zCSFWri8m?(rP(W}cqL;4b%IhqdgE~5yz{2a3n_{?k%=;|6uj``f6mgPCp^FNJpcDO z=Q%ka%~*5q+RNdSm9^K=Zr>w}PGJIG3ewolM_cb6^W~zzlnlp!HFv8o*fj@qF`n-S zjyiqXfOA4bjW;}$LNu>)P8<-1^NENGzw@04hgLa*Y?Cw%ZZt!{k8VIPrs+e3_aGtkHG%07V`lH_V>g2K^vU;m7gPLf#VwR6fIJyuP!Yw);Jm;xd1== z$ZP>$Z2J?lhaaYPUB+_kLzSu}li4_2OgN>EU_*{#1Qu1jTnx)@uTp8imf!?zIx-@p z>A0Zy9PZG%F~;FKF5;@taZdbB3dJjs{+8l#rM#;AkQ!TroabmmyTzmxN(OScrK;Sg zN(r?DKYpT?r7tiYk{??1256^L^kR>P(`cxx$iXh$tClPH!u{h1UQh(koni$Pj=bx>Va~Lm79_l$Vjnm~?t+ZH1;Y_VwK0P>IU9MFt z&bRJI*Ry(FIInmHoX)e_vzp7&6qZTtij!IPBeVocDz=$zVICP~SyW7V ZY4%xW46hfuKi0I@((8fUzloOV`4^0x$yWdX delta 1562 zcmY*ZT}+!*7=F&_*N@UMXekiEpOv3Ug-KdSp`H72!$h{ps1)`SmSFv82NPOs%M59t zHH&65(Tsdv?P7`3c(DsNgL;Q@Y19j|WV;{+hk9j*-ViTbVtmdiknlF=Iq&nF_nh;7 z@ArN!wUq)luebbpuVV$<_82YLCxU>Rf~ze47g)M`uKI2O7*fK^z)j~;v#;t6po;wG zc3{MAmWS+%qTOv&Qu1@S?GHq!sItEi?V{FR7cKsEo}g@iL&AwoKk$bM2yzb7{-iQk z^aUMwp)7cF4yp&UT$^1W7zYcInB@(#3tTeXX2xIyI$C6)My1@bxa~k@pWWFdb4~^= zsI48hvmwf|piavk*RIkF>a>7|NB9C>eb8B%9o@OczAC$pjxeru5m@DXUHS2Rb}D^2 z$5b)E3nn?Yj>d7HJ`Y0ctD~o0;k-)TW^YJe@qE36Dh~b?J!mLDb}cC%0lc3DDQips ze43rIuvE%61aqdD=o2qW6L&OTMw6_;AVW-ihE-wWhIm4R#uX@kP2>5ZmOj+vfZqHX z)IpPSi$SwmDQIO)Yza5~*wQ!Zl$neo9&B=o?y~*7STU8p2XmS^_#h^_5GF3j2r)oE z<}a%3ml%A6<2}D(?>|+?1SCG%!@ejpWc1pjJ!`5emt-aCq=1)bqLJuk$J9v=LK>qQ zPiQ=)@pXkoT+}2%6qq8Km?zfbU5#&RO#8%{p zo%oX2gB9XS_@3C0hr}~lj}!Z0p++PaT`7td-r{7D)QKh-rScobuBl!q7rQJS;?c_X zYK`SZg+~SxQ|V)EoHG-1)5&A#j}M#}jv+pu%O_{L`ZMWVW;%)dRGyfYi5dGD=V{~Y z-1PMF1?QM>u!HS;X3&TwvpM@0GgjmdE0M?0n^%%n9x?WJ9{rh_*+hCC*7mF}t{6cE zGk|Z9b+nKr%Wy`Ov3{#mMNz5}h+jN($76-smI z9ip=E>E}A1+?pQzcIB$?$6Ci@7=9sK4nKsGj@PSbwF0M6A!@5CU{otJK-qQw_;}I# z(0y2%)ef`PW0xvE9Z&Q`!r@3Lnd%O8_eP?jR4N(n4Oxj)Uoa912d&;@Drogs6Z{x; z!yBsU>C#++eXwhV-*XUkz+qYaTp4&exY~t2EKbV7Cl<{wej2o?%%OZ<@=YK8{~Sxo~-=b_Io~F zu6F+;hZ1a#2*0Z^F{G>A&AA)Bgo+CuZLq|IlljE PDG^=vdj1wm!HWL@#-08O diff --git a/CSHARP/bin/Debug/net9.0/CSHARP.exe b/CSHARP/bin/Debug/net9.0/CSHARP.exe index 0c47665ffa5dead64e3e2a9225f0ecedee5804d6..131de57bff28a07bc5ee68d8f63a9340fed9c827 100644 GIT binary patch delta 99 zcmZo@;A{Y*7RD`1Uu^s>7>pUr8Il-M8Pb5zj3Jr91c;M?V#Yw8A&|5L(xyOc#E=N) hCj(U{F{Ch9097RcMGSx}b0BRARAI8+*_LT969Dm65()qS delta 99 zcmZo@;A{Y*7RD`1Uu^sn8H^b$7)*iCg29j>l_8D62uK?-m;w2gKvo(MrUGTnfb3+3 fL?F+c!2qn*6i6on#X)*NEMp)}+3sx1w3i70*P#+Q diff --git a/CSHARP/bin/Debug/net9.0/CSHARP.pdb b/CSHARP/bin/Debug/net9.0/CSHARP.pdb index e593fe43d1d44062440ff313478ab7aa6c38be73..93836adafba1b68911d92120a5ed40f66101753b 100644 GIT binary patch delta 393 zcmZn(xe+`;rQU;qfk8PSB?(9|90B4bAbuSKLk1%Q0|$s5TvC*omtG8HG86#CSU_T- z!3-rpb^?g)9_r}=q_2SFG=O}koP3aBM_-Iw|346lGB8^c?5b)X$djOsw=ZwHy3k(!f}KY1Esn1Bz1^D+mfe9z_0 z2G{&OEALHy!|1H=);nlJy?Bud!%xN=>wj)@oq7G}_Rq05?=Eaye`3bE%J|9tO!pOb zH^~|Y?3r<8RZ`o0*Z9Q_%5mCmk+(PPv3nJ8?TYP>^PBycf2p#GGcvL<@J{yA>=tKb XWMpt>1bUi*5yX^c;$UZBWU2%JErVLe delta 418 zcmcZ++!8WDrQU~ufk8PSB?(9|oPc8GItGRbj0_AMAi3a@qRhPXVvzg{pco5CEHs#5 z4v-xHV!MZWx&Y}nK)!?qknfa}4>D}tsoICdw;nk)M0lvxZ4qs#eyn&2sDv$Cl!<{8 zC=X;a2r)2-femB^a#*2)fk1=fW z6-H+TmV5iYsqbmv-P%<3zvQ~WYMrh2rT>>7yY=PC{wY7ECpS+vXS%P@{%F#jo(;i; zO)1TKH|^ETKL2~ZGQoDYdx)(~yocPgip^%szf{?L7#S5AcqW@^c56!k?cwKOWoKXn dIaZj7gPTEuiGdr)tz-jAS@X((COI_C3 zCSFWri8m?(rP(W}cqL;4b%IhqdgE~5yz{2a3n_{?k%=;|6uj``f6mgPCp^FNJpcDO z=Q%ka%~*5q+RNdSm9^K=Zr>w}PGJIG3ewolM_cb6^W~zzlnlp!HFv8o*fj@qF`n-S zjyiqXfOA4bjW;}$LNu>)P8<-1^NENGzw@04hgLa*Y?Cw%ZZt!{k8VIPrs+e3_aGtkHG%07V`lH_V>g2K^vU;m7gPLf#VwR6fIJyuP!Yw);Jm;xd1== z$ZP>$Z2J?lhaaYPUB+_kLzSu}li4_2OgN>EU_*{#1Qu1jTnx)@uTp8imf!?zIx-@p z>A0Zy9PZG%F~;FKF5;@taZdbB3dJjs{+8l#rM#;AkQ!TroabmmyTzmxN(OScrK;Sg zN(r?DKYpT?r7tiYk{??1256^L^kR>P(`cxx$iXh$tClPH!u{h1UQh(koni$Pj=bx>Va~Lm79_l$Vjnm~?t+ZH1;Y_VwK0P>IU9MFt z&bRJI*Ry(FIInmHoX)e_vzp7&6qZTtij!IPBeVocDz=$zVICP~SyW7V ZY4%xW46hfuKi0I@((8fUzloOV`4^0x$yWdX delta 1562 zcmY*ZT}+!*7=F&_*N@UMXekiEpOv3Ug-KdSp`H72!$h{ps1)`SmSFv82NPOs%M59t zHH&65(Tsdv?P7`3c(DsNgL;Q@Y19j|WV;{+hk9j*-ViTbVtmdiknlF=Iq&nF_nh;7 z@ArN!wUq)luebbpuVV$<_82YLCxU>Rf~ze47g)M`uKI2O7*fK^z)j~;v#;t6po;wG zc3{MAmWS+%qTOv&Qu1@S?GHq!sItEi?V{FR7cKsEo}g@iL&AwoKk$bM2yzb7{-iQk z^aUMwp)7cF4yp&UT$^1W7zYcInB@(#3tTeXX2xIyI$C6)My1@bxa~k@pWWFdb4~^= zsI48hvmwf|piavk*RIkF>a>7|NB9C>eb8B%9o@OczAC$pjxeru5m@DXUHS2Rb}D^2 z$5b)E3nn?Yj>d7HJ`Y0ctD~o0;k-)TW^YJe@qE36Dh~b?J!mLDb}cC%0lc3DDQips ze43rIuvE%61aqdD=o2qW6L&OTMw6_;AVW-ihE-wWhIm4R#uX@kP2>5ZmOj+vfZqHX z)IpPSi$SwmDQIO)Yza5~*wQ!Zl$neo9&B=o?y~*7STU8p2XmS^_#h^_5GF3j2r)oE z<}a%3ml%A6<2}D(?>|+?1SCG%!@ejpWc1pjJ!`5emt-aCq=1)bqLJuk$J9v=LK>qQ zPiQ=)@pXkoT+}2%6qq8Km?zfbU5#&RO#8%{p zo%oX2gB9XS_@3C0hr}~lj}!Z0p++PaT`7td-r{7D)QKh-rScobuBl!q7rQJS;?c_X zYK`SZg+~SxQ|V)EoHG-1)5&A#j}M#}jv+pu%O_{L`ZMWVW;%)dRGyfYi5dGD=V{~Y z-1PMF1?QM>u!HS;X3&TwvpM@0GgjmdE0M?0n^%%n9x?WJ9{rh_*+hCC*7mF}t{6cE zGk|Z9b+nKr%Wy`Ov3{#mMNz5}h+jN($76-smI z9ip=E>E}A1+?pQzcIB$?$6Ci@7=9sK4nKsGj@PSbwF0M6A!@5CU{otJK-qQw_;}I# z(0y2%)ef`PW0xvE9Z&Q`!r@3Lnd%O8_eP?jR4N(n4Oxj)Uoa912d&;@Drogs6Z{x; z!yBsU>C#++eXwhV-*XUkz+qYaTp4&exY~t2EKbV7Cl<{wej2o?%%OZ<@=YK8{~Sxo~-=b_Io~F zu6F+;hZ1a#2*0Z^F{G>A&AA)Bgo+CuZLq|IlljE PDG^=vdj1wm!HWL@#-08O diff --git a/CSHARP/obj/Debug/net9.0/CSHARP.pdb b/CSHARP/obj/Debug/net9.0/CSHARP.pdb index e593fe43d1d44062440ff313478ab7aa6c38be73..93836adafba1b68911d92120a5ed40f66101753b 100644 GIT binary patch delta 393 zcmZn(xe+`;rQU;qfk8PSB?(9|90B4bAbuSKLk1%Q0|$s5TvC*omtG8HG86#CSU_T- z!3-rpb^?g)9_r}=q_2SFG=O}koP3aBM_-Iw|346lGB8^c?5b)X$djOsw=ZwHy3k(!f}KY1Esn1Bz1^D+mfe9z_0 z2G{&OEALHy!|1H=);nlJy?Bud!%xN=>wj)@oq7G}_Rq05?=Eaye`3bE%J|9tO!pOb zH^~|Y?3r<8RZ`o0*Z9Q_%5mCmk+(PPv3nJ8?TYP>^PBycf2p#GGcvL<@J{yA>=tKb XWMpt>1bUi*5yX^c;$UZBWU2%JErVLe delta 418 zcmcZ++!8WDrQU~ufk8PSB?(9|oPc8GItGRbj0_AMAi3a@qRhPXVvzg{pco5CEHs#5 z4v-xHV!MZWx&Y}nK)!?qknfa}4>D}tsoICdw;nk)M0lvxZ4qs#eyn&2sDv$Cl!<{8 zC=X;a2r)2-femB^a#*2)fk1=fW z6-H+TmV5iYsqbmv-P%<3zvQ~WYMrh2rT>>7yY=PC{wY7ECpS+vXS%P@{%F#jo(;i; zO)1TKH|^ETKL2~ZGQoDYdx)(~yocPgip^%szf{?L7#S5AcqW@^c56!k?cwKOWoKXn dIaZj7gPTEuiGdr)tz-jAS@X((C7>pUr8Il-M8Pb5zj3Jr91c;M?V#Yw8A&|5L(xyOc#E=N) hCj(U{F{Ch9097RcMGSx}b0BRARAI8+*_LT969Dm65()qS delta 99 zcmZo@;A{Y*7RD`1Uu^sn8H^b$7)*iCg29j>l_8D62uK?-m;w2gKvo(MrUGTnfb3+3 fL?F+c!2qn*6i6on#X)*NEMp)}+3sx1w3i70*P#+Q diff --git a/CSHARP/obj/Debug/net9.0/ref/CSHARP.dll b/CSHARP/obj/Debug/net9.0/ref/CSHARP.dll index 010fbbda51e5af15be721e4390c3ca6a4a057595..300b15f41d8781fd2268d93e9b63cb1715b5c160 100644 GIT binary patch delta 860 zcmZ9LOH30{6o&shwqswGsXXF?D77YFMA9;4+TyE<4H8K}OC_jLm;nrGz}FUGVblc+ zCbJ>Ng$qKEjhcoSBMUZeT#{(qs|#a{T^JW?jQ_oL<()a-Isdt5?m5#;XIp1m=O6f1 zE`ERI&NYgt`(!Y>Rsj0IH4M!A-FR(e7Kl(k=0>9z*IKB_jP6JwKiQ?^> z6O)&3u?~lP0BxKpw;**@dU%DXfu2 zl|N5*;VSFB^}rr~J?Db=DbVB@!6V*q@Pl_DwBY>;4W#9}0sns~@HGh$*wh5!XAp}? z84Wx;dTA#1Hq_}Yg_qm1X2u>HAGe&e<77-LW#+67t9>M8I<`HUb?j6!n@Q!`*&rYg zcH?#4qlmHfxyc=)ODuwd9NLF}Btx}Fge`tMKzFr14#xTyy;xCe>In0?< pDKbajL2Ji|(hjR_j3Ub_o0%k|41JCj>2fi)s%eI${s3-r^I!Pvnl=Cc delta 1072 zcmZvbOH5Ni6o&tqwwK#N`amG~h*C=wm5`RErQib;!y_8OAXcJ@Uaq%>Sl%_!XaqM# zgA1Cw(7hNRVS%Zx+$byK8h0*S>BdNmi3?+l{|w;5I5+d1^Pf5Q%*oujvyHQj^LM<< z6)(OQ?`;#mi%+w`#V()^92bCjUopC=Viu^Np69|gH!2(5A<-wjWu<50vmpkX_?7r6lBikRFhZ&7 zcsTi*ZX!g>dNUgxQGO7rJ2r>yqCpy1&^&=^8A1_Cj1l)K2y z^!qzhl_GQZa;~Y{wIOaQ|F2+gtf~DsQdJ{a=|@NkL`YRUBm>x^{RA0CtL9oniwo{A97@p$JvDaSRy;|iadt5 z*Nf&QP4vi?u0_*dn36r(lrV^`@@c}A3i!5^~E;^}3O z;*&uF4$rfhwi#*aR(d%;4p-CkZJuBbE&LcNH$`hRuHI2zlJjC|Ao5a5wCJC@7%%$+ Ds1vPg diff --git a/CSHARP/obj/Debug/net9.0/refint/CSHARP.dll b/CSHARP/obj/Debug/net9.0/refint/CSHARP.dll index 010fbbda51e5af15be721e4390c3ca6a4a057595..300b15f41d8781fd2268d93e9b63cb1715b5c160 100644 GIT binary patch delta 860 zcmZ9LOH30{6o&shwqswGsXXF?D77YFMA9;4+TyE<4H8K}OC_jLm;nrGz}FUGVblc+ zCbJ>Ng$qKEjhcoSBMUZeT#{(qs|#a{T^JW?jQ_oL<()a-Isdt5?m5#;XIp1m=O6f1 zE`ERI&NYgt`(!Y>Rsj0IH4M!A-FR(e7Kl(k=0>9z*IKB_jP6JwKiQ?^> z6O)&3u?~lP0BxKpw;**@dU%DXfu2 zl|N5*;VSFB^}rr~J?Db=DbVB@!6V*q@Pl_DwBY>;4W#9}0sns~@HGh$*wh5!XAp}? z84Wx;dTA#1Hq_}Yg_qm1X2u>HAGe&e<77-LW#+67t9>M8I<`HUb?j6!n@Q!`*&rYg zcH?#4qlmHfxyc=)ODuwd9NLF}Btx}Fge`tMKzFr14#xTyy;xCe>In0?< pDKbajL2Ji|(hjR_j3Ub_o0%k|41JCj>2fi)s%eI${s3-r^I!Pvnl=Cc delta 1072 zcmZvbOH5Ni6o&tqwwK#N`amG~h*C=wm5`RErQib;!y_8OAXcJ@Uaq%>Sl%_!XaqM# zgA1Cw(7hNRVS%Zx+$byK8h0*S>BdNmi3?+l{|w;5I5+d1^Pf5Q%*oujvyHQj^LM<< z6)(OQ?`;#mi%+w`#V()^92bCjUopC=Viu^Np69|gH!2(5A<-wjWu<50vmpkX_?7r6lBikRFhZ&7 zcsTi*ZX!g>dNUgxQGO7rJ2r>yqCpy1&^&=^8A1_Cj1l)K2y z^!qzhl_GQZa;~Y{wIOaQ|F2+gtf~DsQdJ{a=|@NkL`YRUBm>x^{RA0CtL9oniwo{A97@p$JvDaSRy;|iadt5 z*Nf&QP4vi?u0_*dn36r(lrV^`@@c}A3i!5^~E;^}3O z;*&uF4$rfhwi#*aR(d%;4p-CkZJuBbE&LcNH$`hRuHI2zlJjC|Ao5a5wCJC@7%%$+ Ds1vPg