Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 1384|Svar: 0

[Konsolprogram] .NET/C# testkode for flere hovedmetodeløsninger

[Kopier link]
Opslået den 24-12-2024 09:14:58 | | | |
Krav: Generelt kan programmører under udviklingsprocessen støde på nogle problemer, skulle skrive simpel testkode til verifikation og oprette en ny konsolapplikation. Hvis vi skal teste 10 funktionspunkter og vil beholde den testede kode, vil vi så bygge 10 konsol-apps (for mange løsningsprojekter), eller definerer én konsol-app 10 metoder til at skrive forskellig logik?

For at reducere antallet af elementer i løsningen, lette kodetest og holde kodelogikken ren og klar, kan vi oprette flere nye klasseobjekter i én konsol, hver med en hovedmetode, som følger:



Men ved kompilering af projektet vil en fejl blive rapporteret som følger:

Programmet definerer flere indgangspunkter. Kompil med /main (angiver typen, der indeholder indgangspunktet).

Vi redigerer projektkonfigurationen og sætter StartupObject-parameteren for at løse problemet, som vist i figuren nedenfor:



Konfigurationen er som følger:


Når du tester, kan du ændre objektnavnet efter dit eget scenarie.

Henvisning:
Hyperlink-login er synlig.
Hyperlink-login er synlig.




Tidligere:.NET/C# er optimeret med StackExchange.Redis-ydelsen
Næste:DNSPod løser prioritetstests baseret på geografi
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com