awk '
NR==FNR { key=$1; sub(/[^[:space:]]+[[:space:]]+/,""); map[key]=[110]; next }
{ print [110], map[$3] }
' Sourceports NATLog
Попробуйте этот атрибут:
[DebuggerBrowsable(DebuggerBrowsableState.Never)]
Используйте его, чтобы скрыть свои вспомогательные поля, поместив атрибут над объявлением поля следующим образом :
class Foo
{
[DebuggerBrowsable(DebuggerBrowsableState.Never)]
int bar; // this one will be hidden
int baz; // but this one will be visible like normal
}
Имейте в виду, что перечисление DebuggerBrowsableState имеет двух других членов:
Свернуто:
Свертывает элемент в отладчике.
RootHidden:
Это показывает дочерние элементы коллекция, но скрывает корневой элемент.
DebuggerBrowsableAttribute рассматривается в этом другом SO вопросе . Если вы интенсивно работаете с C #, то это хороший вопрос для чтения.
Проверьте атрибут DebuggerBrowsable:
http://msdn.microsoft.com/en-us /library/system.diagnostics.debuggerbrowsableattribute.aspx
На самом деле в этой статье есть несколько очень полезных советов для этой области:
http://msdn.microsoft.com/en-us/magazine/cc163974.aspx
Вы можете обнаружить, что использование DebuggerTypeProxy имеет больше смысла. Это позволяет вам обеспечить "
Вы можете использовать авто вместо местных или использовать часы и смотреть только переменные, представляющие интерес ...