Všechny using? – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Všechny using? – .NET – Fórum – Programujte.comVšechny using? – .NET – Fórum – Programujte.com

 

Montezo
~ Anonymní uživatel
188 příspěvků
22. 1. 2022   #1
-
0
-

   

https://zetcode.com/csharp/using/

Zdravím, kolik těch using vlastně je? Jde totiž o to, že v některých případech nestačí zadat a vygooglit tu CS02456 chybu, a ten using najít, tak co kdybych do kódu v takovém případě nakopíroval všechny, a odmazal to, co mi VS zobrazí tmavě šedě, že to nepotřebuje?

Třeba tady mi Google nabídl tento using, a stejně to k ničemu nevede:

https://ibb.co/sW80Wyt
Nahlásit jako SPAM
IP: 178.255.168.–
gna
~ Anonymní uživatel
1891 příspěvků
23. 1. 2022   #2
-
0
-

Když třeba v namespace "Hrc" implementuješ třídu "Prc", tak její celé jméno je "Hrc.Prc". Nebo můžeš použít "using Hrc" a pak psát jen "Prc", protože using definuje, ve kterých "jmenných prostorech" se mají vyhledávat "jména".

Takže těch usingů je nekonečně mnoho, protože každý si může věci pojmenovat libovolně. A můžeš Hrc nebo Prc zkoušet do aleluja a nebude to fungovat, dokud překladač nemá jejich implementaci.

Což je jedna z věcí, kterou najdeš v popisu toho chybového kódu. Zřejmě ti chybí nějaké závislosti.

Nahlásit jako SPAM
IP: 213.211.51.–
Montezo
~ Anonymní uživatel
188 příspěvků
23. 1. 2022   #3
-
0
-

No to sem pochopil, jde ovšem o to, jak zjistit, jaký using patří k tomu mému PagedList. Google mi nabídl co nabídl, a ikdyž sem si říkal, že je to blbost, tak jsem to udělal podle návodu. 

Někdy napíšu třeba "using xy c#" do Google, a zobrazí mi to to, co hledám, ale zde se to nepodařilo

Nahlásit jako SPAM
IP: 178.255.168.–
Montezo
~ Anonymní uživatel
188 příspěvků
23. 1. 2022   #4
-
0
-

   

https://ibb.co/Nnc4hzz

Třeba toto, obdobnej problém. Taky nemá smysl psát do Google "using product c#"

Nahlásit jako SPAM
IP: 178.255.168.–
gna
~ Anonymní uživatel
1891 příspěvků
23. 1. 2022   #5
-
0
-

Nějaký projekt eshopu má nějakou třídu Product. Co čekáš, že ti k tomu Google řekne?

Udělej si telefonní seznam, nebo piškvorky, nebo prostě něco pro začátečníky a nevrtej se v kódu, kde nechápeš ani řádek.

Nahlásit jako SPAM
IP: 213.211.51.–
23. 1. 2022   #6
-
0
-

#2 gna
Zahraju si na puristu:

Název prostoru jmen má konečnou délku. Stejně tak je konečný počet znaků. které obsahuje abeceda. Z toho vyplývá, že počet názvů prostorů jmen které lze vytvotřit je konečný. Rozhodně jich bude hodně (až nepředstavitelně)

hu

Nahlásit jako SPAM
IP: 2001:af0:ffe4:85f4:489d:c972:23:7401...–
gna
~ Anonymní uživatel
1891 příspěvků
23. 1. 2022   #7
-
0
-

#6 hlucheucho
Já jsem věděl, že se toho někdo chytne :-) Ale jo, máš samozřejmě pravdu.

Nahlásit jako SPAM
IP: 213.211.51.–
Montezo
~ Anonymní uživatel
188 příspěvků
23. 1. 2022   #8
-
0
-

 

"Nějaký projekt eshopu má nějakou třídu Product. Co čekáš, že ti k tomu Google řekne?"

Jaký postup pro zjištění toho usingu bys teda navrhoval? 

Nahlásit jako SPAM
IP: 178.255.168.–
Montezo
~ Anonymní uživatel
188 příspěvků
23. 1. 2022   #9
-
0
-

Hele, zjistl jsem, že jedním z možných řešení je alt+enter ...

Nahlásit jako SPAM
IP: 178.255.168.–
gna
~ Anonymní uživatel
1891 příspěvků
23. 1. 2022   #10
-
0
-

Buď vrtáš do hotového projektu, tak tam není potřeba doplňovat usingy. Nebo to smolíš sám a tu třídu tam prostě nemáš.

Nahlásit jako SPAM
IP: 213.211.51.–
Montezo
~ Anonymní uživatel
188 příspěvků
23. 1. 2022   #11
-
0
-

To vím, že ji tam prostě nemám. Ale když ten projekt řve, že ji tam chce,  musím zjistit, jak ji získat.

Nahlásit jako SPAM
IP: 178.255.168.–
BDS+3
Věrný člen
23. 1. 2022   #12
-
0
-

#11 Montezo
Nejspíš zase lepíš nějaké kódy k sobě a nestáhnul sis celý projekt. Řešíš zase základy prvních lekcí, které jsi vynechal. Seš ignorant co nikdy nic nebude umět, to je vše.

Nahlásit jako SPAM
IP: 185.69.68.–
W11 :)
23. 1. 2022   #13
-
0
-

Pokud najedeš myší na místo, kde je chyba, nabífne ti možnosti oprav (nebo až po kliknutí). Možná ti mezi opravami nabídne direktivu using s příslušným prostorem jmen.

Dále bych se podíval do všech souborů se zdrojovým kódem jaké názvy prostorů jmen obsahují.

hu

Nahlásit jako SPAM
IP: 193.86.81.–
Mutagen
~ Anonymní uživatel
549 příspěvků
24. 1. 2022   #14
-
0
-

#13 hlucheucho
Je to lepič   

jediný co mu možnost nabídne je určitě vygenerovat třídu, ale to bohužel mu nebude stačit, protože tam stejně nebude mít to co přesně potřebuje   

Já se mu spíš divím, že je tak vytrvalej a pořád a pořád se snaží i přes to všechno jakej je to břídil a Jjá si už konečně říkal, že se asi poučil a naučil používat google když tu od něj byla asi týdenní pauza, když nenapsal ani příspěvěk. Ale spíš to vypadalo, že jen neměl čas   

Nahlásit jako SPAM
IP: 185.138.71.–
Montezo
~ Anonymní uživatel
188 příspěvků
24. 1. 2022   #15
-
0
-

Jak by mi v tomto pomohl Google? To by mě opravdu zajímalo. 

A vytrvalej sem, kde by lidstvo bylo, kdyby se každej vzdal při prvním zádrhelu? :)

Nahlásit jako SPAM
IP: 178.255.168.–
BDS+3
Věrný člen
24. 1. 2022   #16
-
0
-

#15 Montezo
kdyby bylo lidstvo jako ty, tak by se nic nevyřešilo. Jsi jako křeček v tom kole - může makat kolik chce a furt bude jen v tom kole.

Nahlásit jako SPAM
IP: 94.113.253.–
W11 :)
Montezo
~ Anonymní uživatel
188 příspěvků
24. 1. 2022   #17
-
0
-

BDS: ne, nesouhlasím. Jsem jako ta myš, co utluče mléko na máslo (Chyť mě, jestli to dokážeš.).

A jak mám teda použít ten Google, aby mi dal odpověď.

Nahlásit jako SPAM
IP: 178.255.168.–
24. 1. 2022   #18
-
0
-

Chyť mě, jestli to dokážeš

to byla lokomotiva. Maslostroj byl náklaďák v Hej rup!  

hu

Nahlásit jako SPAM
IP: 195.178.67.–
BDS+3
Věrný člen
24. 1. 2022   #19
-
0
-

#17 Montezo

A jak mám teda použít ten Google, aby mi dal odpověď.


Na co konkrétně?

Nahlásit jako SPAM
IP: 94.113.253.–
W11 :)
Montezo
~ Anonymní uživatel
188 příspěvků
24. 1. 2022   #20
-
0
-

Na problém, který tu řeším. 

Nahlásit jako SPAM
IP: 178.255.168.–
BDS+3
Věrný člen
24. 1. 2022   #21
-
0
-

#20 Montezo
kolik těch using vlastně je?

Já nevím co vlastně řešíš, jestli tohle, tak to je jako by si se ptal kolik existuje slov. Na to ti ani ten google správně neodpoví. Každou hodinu jich přibudou tisíce, tipuju.

Nahlásit jako SPAM
IP: 94.113.253.–
W11 :)
Montezo
~ Anonymní uživatel
188 příspěvků
24. 1. 2022   #22
-
0
-

Dobrá, tak jaký použitelný řešení navrhuješ? 

Nahlásit jako SPAM
IP: 178.255.168.–
BDS+3
Věrný člen
24. 1. 2022   #23
-
0
-

#22 Montezo
Řešení čeho jako???

Nahlásit jako SPAM
IP: 185.69.68.–
W11 :)
24. 1. 2022   #24
-
0
-

To se ti Montezo musí nechat, máš fakt býčí vůli. Takhle jít proti proudu, proti všem, To by i Jirásek ocenil. Já se mořím s bindingy už týden, nějak to nemůžu vstřebat, a když si představím, že by to byla první věc v c#, kterou potkám, tak už bych se asi učil něco jiného.

Nahlásit jako SPAM
IP: 178.22.113.–
24. 1. 2022   #25
-
0
-

Řešení: začít od první lekce s prázdným projektem a pokračovat po lekcích až do konce.

hu

Nahlásit jako SPAM
IP: 193.86.81.–
Montezo
~ Anonymní uživatel
188 příspěvků
24. 1. 2022   #26
-
0
-

Celá ta lekce je koncipována tak, že člověk "lepí" kód podle instrukcí. Tohle, co háže chyby je ověřenej a staženej kód od autora + jedna lekce. A jednu lekci sem určitě opsal dobře. 

Nahlásit jako SPAM
IP: 178.255.168.–
BDS+3
Věrný člen
26. 1. 2022   #27
-
0
-

#26 Montezo
seš takové tele, že se ti z 21 lekcí podařilo pouze jednu opsat dobře??

Nahlásit jako SPAM
IP: 94.113.253.–
W11 :)
Kit+15
Guru
27. 1. 2022   #28
-
0
-

#3 Montezo

Na světě může existovat stovky tříd, které se jmenují PagedList. Aby se v nich vývojáři vyznali, každá z těchto tříd se stejným názvem je uložena do jiného namespace. Ty si pak pomocí using můžeš vybrat, které namespace použít, abys dostal do své aplikace tu knihovnu, kterou potřebuješ.

V podstatě po nás chceš způsob, jak vypsat všechny namespaces, ve kterých se třída s názvem PagedList nachází. Nevím o jiném způsobu, než vygůglit: "C# PagedList". Ovšem nejsem si jist, jestli to takhle najdeš.

Nahlásit jako SPAM
IP: 213.175.51.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 23 hostů

Podobná vlákna

Všechny cesty grafem — založil azurit

Vsechny stavy cisel VB — založil Bogdan

Sleva 55% pro všechny objednávky — založil Hostinger.cz

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý