webForumDet fria alternativet

Publik string C#

.NETur .NET

1 svar · 610 visningar · startad av Gildebrand

Medlem sedan juni 2009920 inlägg
Frågan#1

Känner mig lite dum som startar nya trådar hela tiden, men det var tydligen bättre så då man kan markera ett svar.

Så, hur gör man en sträng publik i C#? Just nu kan jag ju inte hämta en string som ligger i void 1 till void 2, för min string existerar inte i void 2.

Medlem sedan dec. 19995 875 inlägg
#2

Skapa en propery för klassen och sätt värdet till propertyn i metoden.

public string Name { get; set; } 
private void DoSomething(){
    Name = "Gildebrand";
}

Ovanstående kallas en automatisk property, du kan välja en lite mer manuell väg, då ser det ut såhär.

private string name;  
public string Name  
{  
    get  { return name; }  
    set { name = value; }  
}

Men om void1 och void2 ligger i samma klass behöver du inte göra propertyn publik ändå.

123 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)