From fae750c1d8f4c95021df35665d25647b424cdbcd Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Mon, 22 Apr 2024 08:54:02 +0200 Subject: [PATCH] Korrigiere Separator in Join-Methode und benenne Klasse um --- .vs/DigitalData.Core/v17/.futdcache.v2 | Bin 6551 -> 6551 bytes .vs/DigitalData.Core/v17/.suo | Bin 282112 -> 278528 bytes .../digitaldata.core.metadata.v6.1 | Bin 450828 -> 450924 bytes .../digitaldata.core.projects.v6.1 | Bin 1960321 -> 2243664 bytes .../EnumerableExtensoins.cs | 23 ++++++++++++++++++ 5 files changed, 23 insertions(+) create mode 100644 DigitalData.Core.Application/EnumerableExtensoins.cs diff --git a/.vs/DigitalData.Core/v17/.futdcache.v2 b/.vs/DigitalData.Core/v17/.futdcache.v2 index 08a29a121159a2d321cd2dbf67f886f6015915c6..235c05317861169022f27fffae497d535974f278 100644 GIT binary patch delta 154 zcmbPkJl%N1ZBe$nX%7=J6DB_tUBothwrV1f`GHe%a)X4z1gPW=N9g2@d}3f#{{-A8uNLRwEL@Q`I}c`t0S8b()Od{qh&en5loSG8O$0R8)a}8b_(U3UP)p6hM|p}0 z<|0>1)JR8^GPkO%B`Vwv9qz=l=LK{4G9sVc>gPXy@p86|jS%>l% zuo`580Pqaph3cWXQ&G4HNDtAljbI@d3SI(ckPb$I<)97>28+OUkP7%gb?D$XQP5&k z^{^3O7LZSWfuB`}1T4nY5D*76U<=plM-0CkrA^=v_%)ad?gWEC3b+FV@>%*JRK+Xw z(X*s@_oFTp>;g?d4c-Onz#)&OXu>)LRmVJQeP{*Z0o(}hNPEHeop#fc*rj*y&To` z(rXdajY=>37vX+sFZS3T>Gea58}Jr4f*Qa>4GF_sC`esuVK;+1Aix%|m6IXlkbM)m zLUVO;s@MSEd3yx6FrCK{T1BCixJ`DKT<@D)vcIR$u!~$#IdVyHM^vFsF2=NL9Py6Z z{;0-$?(@t$qAebCV7um@>NUj-7sdfN;TQoLzzpyKSO6XclfYK60dU|0YQbdS0_Q*r z*vPX@L2F}BS_K{hCQuC?1fvjb5bQ(14W0(~fIom55D&(JJzy!=4+;P@>O25D1*`$j zg2O=8>tOYu1UNymOfg;*UIs6MG7trl_(jtwI>`qI458gTHDJ`RyHNWvXa}djOt2Y9 zw^w*&K)7ZHuCCVDteQd;o(0+wnfo6~Srgjx~J{0ST zO+P^mW>yzWUGvy?JyVnkPzDF@d@9b{7)&$C^~w>was^fQ%Ie-_((#IsMD4Q_CQS7# zUD!WoW-)e@D$uhje!HKDX{Vz;L*?x6_9S9Y(Fx)DUX{te8ENw5jeee7>1JWhqa7NO z-!tC!wplJe(UC`0bs-c>$@qqa@T`F;zU#3VBf5Qw$djy|7usfcz8&kYa;Fh%$Tc*a zVB8su(G;E->1L=pz+8i4JTdD&8eBJ#ax^3-ao+oZpBr4`mzO2#K!--4dx%`~g*szN= zylUzSKCL%+El2Qf67PRZqr{nyX^3c@LYcA@(S0%{F^za*3XS=Db#-}ar)kczLCQPI zw+|1jG9TN0QvaQ()-emc#Iq|ma!Z3hKUm@~)Ss|0^~~0~WZ@jIc2XO!Y;O{#02bpp zdh`}D$uzbO?{+g-hk(4M(KL{G%x&$|JeCa1WBBOLJ~g&b5t>4cY`!91PoZLdA;2gs zsnmA(TrTNkN{Q?jOvfFcR5hH}$ zgel5p*zWK3LWu5&T= zN6ENK6RR58ojIx4dzGL=20B{MNj4_I%90hoVq7Jm-HJCc4?hcR39jTL=iq#oGKqIC zjPu0)a7yphETSLDt)@WNr$;m-cO$(Ej(2?8rjxmRw5;q&AKDOH7!~j35YigLE4B5T z<{!9k?>?F8`-Zy#U)1w~isJBwKTc=KZ6^P^FhchFww+wgbCEOlCe6N7H0hZ&?--*N zHSMv+7lurJ9eky zU;C3=$Cz06Ao{Ijmrv<)n;!gaLhP|8w$3dX@p5UgRSZF7TOp!Q=Vz?5wW2-#bml zV#?USPYC2KINO204fkWFclcuqg!n$kH~$sbOVD;b+I#znuj857+mcUN#GMr}-k50= zrt+)CZd>j?^!WGjh_DsW_@L|x$9+?5c6&+r_?3>5vSkbJD-#JtG*X{vT|L28x~!x| z-Z$JmgA6{u%px&ezo5NswaA%ug)~u}d5ykaM~uX!%DYxuOEf<%y!?KjFVpd7N? z&55ToSc=<^k$62yRVK=&(@{Uyzb;7`F=1Oy_llhrr1ecrNbXT=U6-=r)C}e?Mio)4 zZ(?df;x%Gsi1&ik2C;TI`T5;ZQoelQoRTRe%a+;ZixEYXKvv~Q;0;%o~ zMEp3L4HPe6%$l@>M2l6-E}}fjaaWUBEUlnaW3nY7Bdt5C$7Qz(;m+|jA5h2`gnHY;rL7jRNnYZ^)c070VAUuuK)l5 delta 4427 zcmb7{3wTpS7RPgLZb}8s?QlQwhPza%x77E)UOG`x*KUCV!f?zEXLPZf9 zP!zQ)ⅅ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 OzoS-G9LWAHz5ff2@;np( diff --git a/.vs/ProjectEvaluation/digitaldata.core.metadata.v6.1 b/.vs/ProjectEvaluation/digitaldata.core.metadata.v6.1 index 8a6ec67846b56e8a3ccb1fb8cd5f71b1f1a7beed..44e57a43deb63f8ebd2bb8a0ca40ff73b2a9a3b1 100644 GIT binary patch delta 712 zcmYjMZAg<*6yCkB=T*ySE~eJ3wo0S4Qd|bDOkGKa(wt@xSey2ugLIoy>5If4hM-XL zhKI@|ENYSDO!SVH=F~oz3=HW{kVb+QL@TU*^vABI)rI?T&-0w;p69d-Yd#Nas3N<8 zHd4|^ISP$5tdGL1-I}3RC?Zn#q#M)p2aN}K5tCJ0W6!rb98&e6vo%tc%Vw|IS?0>* z(waPbdHH{|i}P8W*Azn5K|&qf$yeBI5WM34+JM3fw?UJNqF)y zsL8~1??3}; z-C#gv2i=NI_d&PN^3NNCov&a&I=p;|+mmz)tL%m26tnxG8TDSch;_YCinC830Y{$l zt@E%zFJxeF0L~B_M*C6oozKwysXbI1T-bj!Xt(KN=Pp7@8@Bj1*>S20=CzL`X2&Ll0p(78*!~ zaAq;XWkgnu ztd*ixTB_8_CHEv|{34g(9^@L0<@mah6~#&>118QG)onPUvLH=4L{BShyct4<_A1ZA z?VY$x-vDZimz{`H_Gtmv zQ2}oGEiJcA%4X_y@UWp9MT{{;6x)i$D)t5OgX@M+X$0@$t>E<`To693DYuYS%Y@yS z=|PDQ2e~gz+0Vc*?5sDC!>V2+i9Pe(ERGK2q&UsjgQAdgz4*zNR%Fo8A!FFkB4g?3 zl#vVHV?sAd*gh`o{MBuRReB#MgrDJNnMZH3lEkwCtGlA_Z%A6Qx!Op5fC|CMe#_7o z!gJ~m@loXepKGIk1P(@DL7~>=1*iJ(M3l7%Wj8}3SkD{va2j2YuvPNg2r4<-v$%k5 z{Ya*N6xD{WAIGIQz?^e%X&#rI(Jv6qgfXPf$628H+^Tk`%*8Yl4rA{a8mFB>#zxGS zYMrT1E9W{68{wc@z1Ddu9Jc^$mVQW0u>dVFXn5bK397TMDSm+}mNuu){`g0;C)E`7 E4?0osO#lD@ diff --git a/.vs/ProjectEvaluation/digitaldata.core.projects.v6.1 b/.vs/ProjectEvaluation/digitaldata.core.projects.v6.1 index fb6b85d4fd904d1c90447f655c6efe04777f9cee..db755c6da7ea2ef4bbd2114bda04b993b6befa2c 100644 GIT binary patch delta 195 zcmZp?Tz=t42V+AEV+&IYa|=rgYYSTodkaSkXA4&gcMDGoZwp@we~UniV2eNllivIR0&M0#9e7=-6)XL)f~GF=PAQv+SS!811KT3=jy}zCniLA0wj! UgtJbLBZQIB5yD|o;4r8K0RFB<=Kufz delta 68 zcmV~$#|?r2006*H6)7U9C}mE*lH7xV7=*+r+`uPy`+p6V@B9%6MPiB6$yw$iS147k TYB!D6-NRGo<*hduw`utuF=ZCs diff --git a/DigitalData.Core.Application/EnumerableExtensoins.cs b/DigitalData.Core.Application/EnumerableExtensoins.cs new file mode 100644 index 0000000..e3863af --- /dev/null +++ b/DigitalData.Core.Application/EnumerableExtensoins.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace DigitalData.Core.Application +{ + /// + /// Provides extension methods for IEnumerable. + /// + public static class EnumerableExtensions + { + /// + /// Concatenates the members of a collection, using the specified separator between each member. + /// + /// The type of the elements of the enumerable. + /// The IEnumerable whose elements to concatenate. + /// The string to use as a separator. Separator is included in the returned string only between elements of the collection. + /// A string that consists of the elements in the collection delimited by the separator string. If the collection is empty, the method returns String.Empty. + public static string Join(this IEnumerable enumerable, string separator = ". ") => string.Join(separator, enumerable); + } +} \ No newline at end of file