Debug.WriteIf() ÀÇ ºñ»ó½ÄÀû ±¸Çö Æ÷½ºÆ®
´ÙÀ½ Äڵ带 ½ÇÇàÇÏ¸é …
using System.Diagnostics; class A { public string getName() { return “hello“; } } class TestWriteIf { static void Main(string[] args) { A nullObject = null; Debug.WriteIf(nullObject != null, nullObject.getName()); } }
Debug.WriteIf() ¹®¿¡¼ NullReferenceException ÀÌ ¹ß»ýµÈ´Ù.
ºôµå ¿É¼ÇÀº /define:DEBUG ÀÌ°í ½ÇÇàȯ°æÀº ´å³ÝÇÁ·¡ÀÓ¿÷ v2.0.50727 ÀÌ´Ù.
»ó½ÄÀûÀÎ ±â´ë¿Í´Â ´Ù¸¥ °á°ú´Ù. MSDN¿¡ º°´Ù¸¥ ¾ê±â°¡ ¾ø´Â °É ºÁ¼´Â ¿À·ùÀÏ °¡´É¼ºµµ ÀÖ´Ù.
[update]
Debug.WriteIf() ¸Þ¼Òµå¸¦ c/c++ÀÇ Àü󸮱⿡ ÀÇÇÑ debug out ¸ÅÅ©·Î ±¸ÇöÀ¸·Î Âø°¢ÇÑ ¾îó±¸´Ï ¾ø´Â ½Ç¼ö¸¦ ÇÏ°í ¸»¾Ò´Ù.
dududu, gimmesilver ´ÔÀÇ Ä¿¸ÇÆ®¸¦ º¸°í °ð¹Ù·Î ¼öÁ¤ÇßÁö¸¸ ÀÌ¹Ì ÀÌÆ² ÀÌ»ó °Ô½ÃµÈ ÈÄ´Ù. Æ÷½ºÆ®¿¡ Á» ´õ ½ÅÁßÀ» ±âÇØ¾ß ÇÒ µíÇÏ´Ù.
2005-12-23 2:19 PM
permalink
permalink

¿¡·¯ÀÎ °ÍÀÌ ´ç¿¬ÇÏÁö ¾Ê½À´Ï±î?? nullObject.getName() ÀÌ°Í ¶§¹®¿¡¿ä.
¹¹°¡ ¹®Á¦ÀÎÁö??
À§ ¾ð¾î´Â C#Àΰ¡¿ä? Àü C++¿Ü¿¡´Â Àß ¸ð¸£Áö¸¸ C++ °üÁ¡¿¡¼ ºÃÀ» ¶§¿¡´Â Debug.WriteIf()°¡ È£ÃâµÉ ¶§ nullObject°¡ null ÀÎÁö üũÇÏ´Â °Í°ú º°°³·Î ¾î·µç ÆÄ¶ó¹ÌÅÍ Àü´ÞÀ» À§ÇØ nullObject.getName()ÇÔ¼ö°¡ È£ÃâµÇ¾î¾ß ÇÒÅ×´Ï ¿¹¿Ü°¡ ¹ß»ýÇÏ´Â °ÍÀÌ ¸Â´Â °Í °°³×¿ä…
dududu, gimmesilver//
¿ó! Á¦°¡ Àá½Ã ¹ÌÃÆ³ªº¾´Ï´Ù.
c/c++ ¸ÅÅ©·Î·Î ¸¸µé¾îÁø debug out ·çƾÀ¸·Î Âø°¢À» Çß¾ú³×¿ä..
Æ÷½ºÆ® Á¦¸ñ±îÁö ¹Ù²ã¾ßÇÏ´Â ¾öû³ ½Ç¼ö¸¦ Çß½À´Ï´Ù.
ÁöÀû °¨»çÇÕ´Ï´Ù.
man hair product