Avatar billede mmmap Nybegynder
15. februar 2009 - 18:47 Der er 10 kommentarer og
1 løsning

Public string i console application

Hej!

Jeg er helt ny til C#, og er i gang med at lave en console application.
Jeg er dog stødt på et problem, da jeg ikke ved hvordan jeg skal lave en public string.

Et eksempel er dette stykke kode:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        public string myString = "hej";
        static void Main(string[] args)
        {
            //Her kan jeg ikke kalde myString
        }
    }
}

Der må da være en måde at gøre det på?
Avatar billede arne_v Ekspert
15. februar 2009 - 18:54 #1
Main er static så for at den kan bruge myString skal myString også være static !
Avatar billede arne_v Ekspert
15. februar 2009 - 18:54 #2
public static string myString = "hej";
Avatar billede arne_v Ekspert
15. februar 2009 - 18:55 #3
Jeg er iøvrigt ikke sikker på at public static fields er den vej du skal gå.

:-)
Avatar billede mmmap Nybegynder
15. februar 2009 - 19:22 #4
Nå okay.. Det havde jeg ikke lært endnu.. :) Nu virker det, tusind tak..

Men hvad mener du med, at public static fields ikke er den vej jeg skal gå? Hvad kan alternativet være?
Avatar billede arne_v Ekspert
15. februar 2009 - 19:44 #5
private fields og public properties er hvad man bør bruge

og static skal som oftest undgåes
Avatar billede mmmap Nybegynder
15. februar 2009 - 20:14 #6
Okay, tak. Så gør jeg det..

Ved du desuden om der er mulighed for at undgå lukning af vinduet, uden at bruge Console.ReadLine eller _getch, da jeg kører en process som tager ret lang tid?
Avatar billede arne_v Ekspert
15. februar 2009 - 22:10 #7
vinduer lukker først når programmet er færdig

Console.ReadKey i bunden kan holde det åben indtil du har læst evt. output
Avatar billede mmmap Nybegynder
15. februar 2009 - 22:26 #8
Nå, okay. Så må det være koden der er noget galt med.

Læg et svar, og tak for hjælpen :)
Avatar billede arne_v Ekspert
15. februar 2009 - 22:31 #9
kommer her
Avatar billede arne_v Ekspert
15. februar 2009 - 22:32 #10
Post evt. koden som den ser ud nu hvis du vil have nogle kommentarer til den.
Avatar billede mmmap Nybegynder
15. februar 2009 - 22:43 #11
Jeg er vist ved at have styr på det nu, ellers tak..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester