Char-ból ASCII ba c#-ban más megoldással?
Van egy osztályom amiben a char típusú változót át kéne alakítani az ascii megfelelőjévé amit az alábbi módon oldottam meg és működik is viszont van ezen kívül egy Convert nevű metódusom ami ezzel a névvel bezavar ennek a beépített függvénynek és ezért aláhúzza magát a char-ascii átalakítást nem lehetne valahogy máshogy megoldani mert annak a metódusnak kötelezően ezt a nevet kell adnom.
class OperatorNode : Node
{
private Operator Operator { get; }
public OperatorNode(char Data, Node Left, Node Right) : base(Data, Left, Right)
{
Operator = (Operator)(int)Convert.ToChar(Data);
}
}
Esetleg ha te magad írnál egy convert függvényt, segítene.
Operator Operator: ezért nem szól a fordító, hogy a típus és a változónév megegyezik?
De amúgy nem ismerem a node osztályt, elmondanád, pontosan mit akarsz megvalósítani? Mert amit leírtál ascii konverter, az nem derül ki, hogy hogyan működik itt... A nagymama süteményreceptje is lehetne ennyiből.
Mi lenne, ha szöveges formában tárolnád el az operandusokat és az operátorokat is?
Biztos, hogy keresőfát [és nem szintaxisfát] akarsz építeni?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!