我在Silverlight应用程序中有一个比较2个字符串的条件,由于某种原因,当我使用==它时返回false而.Equals()返回true.
这是代码:
if (((ListBoxItem)lstBaseMenu.SelectedItem).Content.Equals("Energy Attack"))
{
// Execute code
}
if (((ListBoxItem)lstBaseMenu.SelectedItem).Content == "Energy Attack")
{
// Execute code
}
Run Code Online (Sandbox Code Playgroud)
任何理由为什么会这样?
我有以下问题.我想用c#windows形式制作一些图形.我想读取位图到我的程序,然后在这个位图上写一些文字.最后我希望这张图片加载到pictureBox.这是我的问题.我该怎么做?
如何,它必须如何工作:
Bitmap a = new Bitmap(@"path\picture.bmp");
a.makeTransparent();
// ? a.writeText("some text", positionX, positionY);
pictuteBox1.Image = a;
Run Code Online (Sandbox Code Playgroud)
有可能做到吗?