C#-ban hogyan tudok hozzárendelni egy Image típusu elemhez egy string értéket? Van erre belső megoldás, vagy meg kell oldanom magamtól?
Mi van?
Konkrétan amit kérdezel az szintaktikailag így néz ki:
string s = "haha";
Image image = (Image)s;
Ugyanakkor a fenti kód exceptiont fog dobni.
Ha arra vagy kíváncsi, hogy egy string mi módon kerül a képre akkor ilyesmit akarsz:
Image image = new Bitmap(100, 100);
using (Graphics g = Graphics.FromImage(image))
{
Brush solidBrush = new SolidBrush(Color.Red);
FontFamily family = new FontFamily("Verdana");
Font font = new Font(family, (float)10.00);
PointF location = new PointF(10, 10);
g.DrawString("Szöveg amit ki akarsz iratni.", font, solidBrush, location);
}
Nem, ő arra gondolt, hogy
Image i = new Image();
i.string_tag = String();
Ez nem lehetséges így, ez sajnos nem Python. De viszonylag egyszerűen kikerülhető.
Akkor esetleg jobb lenne a Dictionary<string,Image>
Könnyebb a keresés és annak a vizsgálata, hogy már létezik-e.
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!