Wie leite ich primäre Konstruktorparameter voran?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Wie leite ich primäre Konstruktorparameter voran?

Post by Anonymous »

Ich versuche, mit den C# 12 primären Konstruktorvariablen vertraut zu sein. < /p>
Hier ist mein Code: < /p>

Code: Select all

public class BankAccountNew(string accountID, string owner)
{
public void DoSomethingWrong()
{
accountID = "Wrong";
}

}

public class BankAccounOld
{
private readonly string accountID;
private readonly string owner;

public BankAccounOld(string accountID, string owner)
{
this.accountID = accountID;
this.owner = owner;
}

public void DoSomethingWrong()
{
accountID = "Wrong";
}
}
Wie Sie sehen können, möchte ich, dass Dosenwrong. Ich habe dies für BankAccounold gelungen, aber dies erfordert, dass ich viel Code eingeben muss, der in der neuesten C# -Version nicht mehr benötigt wird. Wie ändere ich BankAccountNew , um sicherzustellen, dass dies als readonly erkannt wird, sodass es einen Compiler -Fehler auslöst?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post