비트 맵에 대한 귀하의 유일한 옵션은 인스턴스화 또는 널 (null), 그리고 의견과 답변을 읽는 것을, 당신이 뭘 하려는지 혼란. 당신은 그것의 연장을 할 수
private Bitmap _bmp;
private void button1_Click(object sender, EventArgs e) {
if (_bmp == null)
_bmp = new Bitmap(@"c:\example.bmp");
}
: 비트 맵, 내가 생각하기에, 당신이 말하는 언어에 해당하는 null의 경우, 또는하지 않을 경우 당신은 정말 그냥 확인해야
은 비어 이 같은 :
public static class MyExensions {
public static bool IsEmtpy(this Bitmap bitmap) {
return (bitmap == null);
}
}
하고이에 코드를 설정합니다 : 당신이 빈 말은 어떻게
private void button1_Click(object sender, EventArgs e) {
if (_bmp.IsEmtpy())
_bmp = new Bitmap(@"c:\example.bmp");
}
? null 참조? – Oded
이 경우 빈을 정의 할 수 있습니까? 완전히 투명한 이미지가 비어있는 것으로 간주됩니까? 또는 객체가 null인지 여부를 알고 싶습니까? –
@ oded 및 ekonoik 비트 맵 객체가 이미지로 설정되어 있는지의 여부입니다. – ThN