Wie schreibe ich eine SET -Eigenschaft, die bei Bedarf vor der Aufgabe ändert?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Wie schreibe ich eine SET -Eigenschaft, die bei Bedarf vor der Aufgabe ändert?

Post by Anonymous »

Ich habe eine Klassenmitgliedsstring -Striomask ; Gegenwärtig habe ich und setze Methoden, aber ich möchte eine geänderte Set -Eigenschaft hinzufügen, die den zugewiesenen Wert überprüft und bei Bedarf geändert wird. Das habe ich: < /p>

Code: Select all

if (objCfg.strIOMask.ToLower().StartsWith("0x")) {
objCfg.strIOMask = objCfg.strIOMask.Substring(2);
}
Anstelle der oben genannten möchte ich es in die Set -Eigenschaft einbetten. Wenn der Wert also mit 0x beginnt, wird er verworfen und nur der Rest wird z. Wenn striomask 0x000f enthält, wird Striomask 000f zugewiesen.
Etwas wie:

Code: Select all

public String strIOMask {
get;
set {
if (value.ToLower().StartsWith("0x")) {
value = value.Substring(2);
}
}
}
< /code>
Ich weiß, dass das obige falsch ist.  Aus IDE: < /p>

Severity  Code    Description Project File    Line    Suppression State
Error (active)    CS8652  The feature 'field keyword' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version. NewHMIProject   Module.cs   156

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post