﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-JUST DO IT ~-随笔分类-DotNet</title><link>http://www.blogjava.net/gddg/category/13092.html</link><description>我只想当个程序员</description><language>zh-cn</language><lastBuildDate>Fri, 21 Apr 2017 07:57:32 GMT</lastBuildDate><pubDate>Fri, 21 Apr 2017 07:57:32 GMT</pubDate><ttl>60</ttl><item><title>.net 申请内存不足 GUI 相关</title><link>http://www.blogjava.net/gddg/archive/2017/04/18/432466.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Tue, 18 Apr 2017 02:32:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2017/04/18/432466.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/432466.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2017/04/18/432466.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/432466.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/432466.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 绘图控件重绘->其他操作->绘图控件重绘<br><br>进入了这样一个死循环,函数堆栈空间分配不足够.&nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2017/04/18/432466.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/432466.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2017-04-18 10:32 <a href="http://www.blogjava.net/gddg/archive/2017/04/18/432466.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>c# Anders Hejlsberg   Bruce Eckel  C#设计过程 Checked Exceptions 委托的概念</title><link>http://www.blogjava.net/gddg/archive/2015/04/12/424333.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Sun, 12 Apr 2015 03:38:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2015/04/12/424333.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/424333.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2015/04/12/424333.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/424333.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/424333.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 非常喜欢的一篇文章.介绍了execption  c# 设计思路.&nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2015/04/12/424333.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/424333.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2015-04-12 11:38 <a href="http://www.blogjava.net/gddg/archive/2015/04/12/424333.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>.net 访问 dbf 文件访问,通过 odbc  oledb .</title><link>http://www.blogjava.net/gddg/archive/2015/03/12/423404.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Thu, 12 Mar 2015 06:07:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2015/03/12/423404.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/423404.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2015/03/12/423404.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/423404.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/423404.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2015/03/12/423404.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/423404.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2015-03-12 14:07 <a href="http://www.blogjava.net/gddg/archive/2015/03/12/423404.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>c# oledb odbc  foxpro driver win 64 驱动不兼容. </title><link>http://www.blogjava.net/gddg/archive/2015/01/30/422582.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Fri, 30 Jan 2015 06:37:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2015/01/30/422582.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/422582.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2015/01/30/422582.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/422582.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/422582.html</trackback:ping><description><![CDATA[<div>c# oledb odbc &nbsp;foxpro driver win 64 驱动不兼容.&nbsp;</div>解决办法:<br />c#工程里面选择 x86.&nbsp;<br />安装foxpro odbc驱动. &nbsp;<img src ="http://www.blogjava.net/gddg/aggbug/422582.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2015-01-30 14:37 <a href="http://www.blogjava.net/gddg/archive/2015/01/30/422582.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>c# virtual ---&gt; override  重载 动态始终是子类的实现    virtual  -----&gt; 同签名 覆盖，如果用父类referece 那么执行父类实现，非动态</title><link>http://www.blogjava.net/gddg/archive/2010/12/17/341033.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Fri, 17 Dec 2010 14:17:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2010/12/17/341033.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/341033.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2010/12/17/341033.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/341033.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/341033.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:     class Father<br>    {<br>        public virtual void do1(){<br>            Console.WriteLine("father do1"); <br>        }<br><br><br>        public virtual void do2()<br>        {<br>            Console.WriteLine("father do2");<br>        }<br>    }<br><br>   class Son :Father<br>    {<br><br>        public   void do1()<br>        {<br>            Console.WriteLine("Son do1");<br>        }<br>        public override void do2()<br>        {<br>            Console.WriteLi&nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2010/12/17/341033.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/341033.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2010-12-17 22:17 <a href="http://www.blogjava.net/gddg/archive/2010/12/17/341033.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>OracleCommand 多一个； 出错 ORA-00911: invalid character</title><link>http://www.blogjava.net/gddg/archive/2010/09/02/330706.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Thu, 02 Sep 2010 05:34:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2010/09/02/330706.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/330706.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2010/09/02/330706.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/330706.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/330706.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:             cmd.CommandText = @"INSERT INTO                                       ( <br>                                   VALUES<br>                                     (:date_  )  ; ";&nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2010/09/02/330706.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/330706.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2010-09-02 13:34 <a href="http://www.blogjava.net/gddg/archive/2010/09/02/330706.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>float 到 double 发生了意向不到的进度丢失.</title><link>http://www.blogjava.net/gddg/archive/2010/01/13/309270.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Wed, 13 Jan 2010 01:42:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2010/01/13/309270.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/309270.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2010/01/13/309270.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/309270.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/309270.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2010/01/13/309270.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/309270.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2010-01-13 09:42 <a href="http://www.blogjava.net/gddg/archive/2010/01/13/309270.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>log4net.Appender.MemoryAppender.GetEvents()   excption</title><link>http://www.blogjava.net/gddg/archive/2009/10/14/298232.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Wed, 14 Oct 2009 08:21:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2009/10/14/298232.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/298232.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2009/10/14/298232.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/298232.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/298232.html</trackback:ping><description><![CDATA[<br />
<br />
&nbsp;&nbsp; 在 System.Collections.ArrayList.ToArray(Type type)<br />
&nbsp;&nbsp; 在 log4net.Appender.MemoryAppender.GetEvents()<br />
&nbsp; &nbsp;&nbsp; 在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)<br />
&nbsp;&nbsp; 在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)<br />
&nbsp;&nbsp; 在 System.Threading.ThreadHelper.ThreadStart()&nbsp;<br />
<br />
<a href="http://www.blogjava.net/gddg/admin/EditPosts.aspx?opt=1">&nbsp;</a>lock (MemoryAppender){<br />
&nbsp;&nbsp;&nbsp; MemoryAppender.GetEvents()<br />
&nbsp;&nbsp; MemoryAppender.clear() <br />
&nbsp;}
<img src ="http://www.blogjava.net/gddg/aggbug/298232.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2009-10-14 16:21 <a href="http://www.blogjava.net/gddg/archive/2009/10/14/298232.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>到底什么是异常</title><link>http://www.blogjava.net/gddg/archive/2009/10/10/297615.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Fri, 09 Oct 2009 17:07:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2009/10/10/297615.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/297615.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2009/10/10/297615.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/297615.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/297615.html</trackback:ping><description><![CDATA[<br />
<br />
<p>TMD 到底什么是异常</p>
<p><br />
程序按照预期的流程运行..正常态<br />
出现未预计到的情况..比如网线断了gddg...文件打开失败...<br />
这个时候 程序是继续执行 还是 其他的选择 或者 退出app ....</p>
<p>实际的情况是 有可能可以恢复,从业务角度出发..我可以重新试图连接...可以重新打开文件或者换一个文件 或者重新创建一个新的文件....<br />
只要不是致命的问题..通常是可以恢复的...没必要退出app...</p>
<p>如果你不捕获 网络断开或者文件无法打开的 异常 ...那么为什么程序退出了呢...因为你没有告诉你的程序 如果出错了应该怎么办...sun 规避风险,你出错了,可能下一步要错误的扣除你工资,为了解除这种不确定执行的巨大风险...那么就把你app shutdown了....</p>
<p>如果你有catch 对于程序来说 你有防备 出现异常的准备...那么真到了异常 那么就看你异常的处理流程 是否奏效....</p>
<p>异常体系....瞎扯淡...就是几个异常类的继承关系(虚拟机内部异常,用户定义异常 ...).....还能有什么 .<br />
无非是 根据不同的出错类型来 包装异常...给这个这种类型的异常 或者 这类问题取一个名字....<br />
当你没看堆栈信息的时候大概可以 判断一下 问题再那里而已.....</p>
<p><br />
异常来跳转 程序是因为 无法预期异常后下步该如何执行 所以跳转...<br />
异常是比较消耗系统资源的.<br />
</p>
<p><br />
.net&nbsp;为什么没有主动要求你 抛出异常....<br />
因为.net的主要架构师 再设计.net时候看到了 很多程序员 一层一层的抛出异常只在最底层&nbsp; main中截获异常....<br />
那么大量的函数都是 throws 其实根本无意义....所以他再设计的时候就没有采取和java 相同的方式 .<br />
<br />
<br />
<br />
&nbsp;</p>
<br />
<br />
<br />
<img src ="http://www.blogjava.net/gddg/aggbug/297615.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2009-10-10 01:07 <a href="http://www.blogjava.net/gddg/archive/2009/10/10/297615.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>log4 net 出错  定位行 的能力  LocationInfo   using System.Diagnostics;</title><link>http://www.blogjava.net/gddg/archive/2009/10/01/297063.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Wed, 30 Sep 2009 16:02:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2009/10/01/297063.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/297063.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2009/10/01/297063.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/297063.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/297063.html</trackback:ping><description><![CDATA[<br />
片段 "<br />
<br />
<br />
<p>&nbsp;public LocationInfo(Type callerStackBoundaryDeclaringType) <br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;// Initialize all fields<br />
&nbsp;&nbsp;&nbsp;m_className = NA;<br />
&nbsp;&nbsp;&nbsp;m_fileName = NA;<br />
&nbsp;&nbsp;&nbsp;m_lineNumber = NA;<br />
&nbsp;&nbsp;&nbsp;m_methodName = NA;<br />
&nbsp;&nbsp;&nbsp;m_fullInfo = NA;</p>
<p>#if !NETCF<br />
&nbsp;&nbsp;&nbsp;if (callerStackBoundaryDeclaringType != null)<br />
&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;try<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackTrace st = new StackTrace(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int frameIndex = 0;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// skip frames not from fqnOfCallingClass<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while (frameIndex &lt; st.FrameCount)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame frame = st.GetFrame(frameIndex);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (frame != null &amp;&amp; frame.GetMethod().DeclaringType == callerStackBoundaryDeclaringType)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;frameIndex++;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// skip frames from fqnOfCallingClass<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while (frameIndex &lt; st.FrameCount)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame frame = st.GetFrame(frameIndex);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (frame != null &amp;&amp; frame.GetMethod().DeclaringType != callerStackBoundaryDeclaringType)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;frameIndex++;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (frameIndex &lt; st.FrameCount)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// now frameIndex is the first 'user' caller frame<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame locationFrame = st.GetFrame(frameIndex);</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (locationFrame != null)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.Reflection.MethodBase method = locationFrame.GetMethod();</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (method != null)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_methodName =&nbsp; method.Name;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (method.DeclaringType != null)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_className = method.DeclaringType.FullName;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_fileName = locationFrame.GetFileName();<br />
<span style="color: red">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_lineNumber = locationFrame.GetFileLineNumber().ToString(System.Globalization.NumberFormatInfo.InvariantInfo);</span></p>
<p><span style="color: red">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Combine all location info<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_fullInfo =&nbsp; m_className + '.' + m_methodName + '(' + m_fileName + ':' + m_lineNumber + ')';</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;catch(System.Security.SecurityException)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// This security exception will occur if the caller does not have <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// some undefined set of SecurityPermission flags.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LogLog.Debug("LocationInfo: Security exception while trying to get caller stack frame. Error Ignored. Location Information Not Available.");<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;}<br />
#endif<br />
&nbsp;&nbsp;}</p>
<br />
<br />
<br />
<br />
 <img src ="http://www.blogjava.net/gddg/aggbug/297063.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2009-10-01 00:02 <a href="http://www.blogjava.net/gddg/archive/2009/10/01/297063.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>LOG4j net 收集 </title><link>http://www.blogjava.net/gddg/archive/2009/08/18/291695.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Tue, 18 Aug 2009 12:21:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2009/08/18/291695.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/291695.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2009/08/18/291695.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/291695.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/291695.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 为什么log4j 显示行号<br>(2) 建立一个Throwable的对象来取得当前运行堆栈的快照...Throwable.fillInStackTrace();<br>(3) 从抛出的Throwable对象中，来分析出当前log信息的行号...&nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2009/08/18/291695.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/291695.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2009-08-18 20:21 <a href="http://www.blogjava.net/gddg/archive/2009/08/18/291695.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vs2008卸载加载安装组件时遇到问题 转帖</title><link>http://www.blogjava.net/gddg/archive/2009/07/17/287148.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Fri, 17 Jul 2009 06:31:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2009/07/17/287148.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/287148.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2009/07/17/287148.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/287148.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/287148.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 其实，很简单，并不是因为系统打了补丁的问题，而是因为VS 2008打了补丁，导致没法删除，可以在“添加/删除程序”面板中，选中上方的“显示更新”，然后找到VS 2008，下面多多少少会挂了几个更新或者补丁，全部先删掉，然后再删VS 2008，熟悉的维护界面又回来了，输入序列号，OK，正常使用~~~&nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2009/07/17/287148.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/287148.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2009-07-17 14:31 <a href="http://www.blogjava.net/gddg/archive/2009/07/17/287148.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>dotnet 委托 </title><link>http://www.blogjava.net/gddg/archive/2009/02/01/252834.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Sun, 01 Feb 2009 03:06:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2009/02/01/252834.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/252834.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2009/02/01/252834.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/252834.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/252834.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1.作用: 屏蔽方法名 ,灵活性动态性函数指针<br><br>2 .使用:<br><br>定义一个委托:      和一个类一样的<br><br>delegatevoid Del (int x);<br><br>或者<br><br>delegatevoid Del <T> (T x);<br><br>定一个委托变量和赋值<br><br>Main(){<br><br>Del d = obj.DoWork; 实例方法或者静态方法都可以    <br><br>}<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2009/02/01/252834.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/252834.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2009-02-01 11:06 <a href="http://www.blogjava.net/gddg/archive/2009/02/01/252834.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> ADOExceptionReporter:0 - System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误。</title><link>http://www.blogjava.net/gddg/archive/2008/09/18/229811.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Thu, 18 Sep 2008 14:30:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2008/09/18/229811.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/229811.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2008/09/18/229811.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/229811.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/229811.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2008/09/18/229811.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/229811.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2008-09-18 22:30 <a href="http://www.blogjava.net/gddg/archive/2008/09/18/229811.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Nhibernate 报错信息为：Unknown   entity   class </title><link>http://www.blogjava.net/gddg/archive/2008/09/18/229804.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Thu, 18 Sep 2008 13:48:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2008/09/18/229804.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/229804.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2008/09/18/229804.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/229804.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/229804.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 3个方式配合解决这个问题&nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2008/09/18/229804.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/229804.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2008-09-18 21:48 <a href="http://www.blogjava.net/gddg/archive/2008/09/18/229804.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Using </title><link>http://www.blogjava.net/gddg/archive/2008/09/18/229674.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Thu, 18 Sep 2008 05:53:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2008/09/18/229674.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/229674.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2008/09/18/229674.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/229674.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/229674.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: import .<br>anthoer name <br>资源 释放.关闭啊网络,文件 ,....    IDisposable  接口&nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2008/09/18/229674.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/229674.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2008-09-18 13:53 <a href="http://www.blogjava.net/gddg/archive/2008/09/18/229674.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>cast 转换类型 C#   as   ()  区别 -----------更优雅的类型转换 </title><link>http://www.blogjava.net/gddg/archive/2008/08/31/225833.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Sun, 31 Aug 2008 01:27:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2008/08/31/225833.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/225833.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2008/08/31/225833.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/225833.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/225833.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: try{<br>    = () 强转  <br>}catch (){<br>}<br><br><br>string s = someObject as string;<br>if (s != null)<br>{<br>    // someObject is a string.<br>}<br><br><br><br><br>&nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2008/08/31/225833.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/225833.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2008-08-31 09:27 <a href="http://www.blogjava.net/gddg/archive/2008/08/31/225833.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> 转 log4net  winform  </title><link>http://www.blogjava.net/gddg/archive/2008/08/30/225801.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Sat, 30 Aug 2008 15:25:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2008/08/30/225801.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/225801.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2008/08/30/225801.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/225801.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/225801.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2008/08/30/225801.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/225801.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2008-08-30 23:25 <a href="http://www.blogjava.net/gddg/archive/2008/08/30/225801.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>方法 new  override  virtual</title><link>http://www.blogjava.net/gddg/archive/2008/08/29/225462.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Fri, 29 Aug 2008 00:26:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2008/08/29/225462.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/225462.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2008/08/29/225462.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/225462.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/225462.html</trackback:ping><description><![CDATA[<p>摘 :&nbsp;&nbsp;http://hacker.cnblogs.com/archive/2004/08/10/31774.aspx<br />
</p>
<p>对virtual的说明是对的：（它一般用在基类中，子类中用override） <br />
1.无virtual时,编译期就确定方法的类型了。也即：无法实现多态了。 <br />
2.有vitual时,方法在运行时确定类型。可以实现多态，只要子类override基类的vitual方法。（也就是楼主的第2点）。<br />
<br />
实现java&nbsp; 动态调用&nbsp;<br />
<br />
&nbsp;<br />
另外取个方法 与原来无关. </p>
<p><br />
对于new没有说清楚： <br />
new与virtual并没有必然的联系。从字面上看，new声明的方法是一个&#8220;新&#8221;方法，与基类完全没有关系（虽然不幸与基类的某个方法同名同参）。也即：通过向上转型（如：基类 引用名=new 子类（））得到的引用将无法看到子类中new出来的方法。所以会出现楼主第3点中的结果。 </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />
<br />
<br />
<br />
<br />
<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System;&nbsp;<br />
<br />
</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;ClassFather&nbsp;<br />
<br />
{&nbsp;<br />
<br />
</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;s1;&nbsp;<br />
<br />
</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;virtual&nbsp;public&nbsp;void&nbsp;VirFun()&nbsp;</span><span style="color: #008000"><br />
</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;VirFun()&nbsp;<br />
<br />
{&nbsp;Console.WriteLine(&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">base&nbsp;&nbsp;classfather&nbsp;virFun:</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;s1&nbsp;);}&nbsp;<br />
<br />
}&nbsp;<br />
<br />
<br />
</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;ClassBoy&nbsp;:&nbsp;ClassFather&nbsp;<br />
<br />
{&nbsp;<br />
<br />
</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;VirFun()&nbsp;<br />
<br />
{&nbsp;</span><span style="color: #0000ff">base</span><span style="color: #000000">.VirFun();}&nbsp;<br />
<br />
}&nbsp;<br />
<br />
<br />
</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;ClassGirl&nbsp;:&nbsp;ClassFather&nbsp;<br />
<br />
{&nbsp;<br />
<br />
</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;VirFun()&nbsp;<br />
<br />
{&nbsp;<br />
<br />
</span><span style="color: #0000ff">base</span><span style="color: #000000">.VirFun();&nbsp;<br />
<br />
Console.WriteLine(&nbsp;s1&nbsp;);&nbsp;<br />
<br />
}&nbsp;<br />
<br />
}&nbsp;<br />
<br />
<br />
</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;Test&nbsp;<br />
<br />
{&nbsp;<br />
<br />
</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;Main()&nbsp;<br />
<br />
{&nbsp;<br />
<br />
ClassFather&nbsp;a&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;ClassFather();&nbsp;<br />
<br />
a.s1&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">father</span><span style="color: #000000">"</span><span style="color: #000000">;&nbsp;<br />
<br />
a.VirFun();&nbsp;<br />
<br />
<br />
ClassFather&nbsp;b&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;ClassBoy();&nbsp;<br />
<br />
b.s1&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">boy</span><span style="color: #000000">"</span><span style="color: #000000">;&nbsp;<br />
<br />
b.VirFun();&nbsp;<br />
<br />
<br />
ClassFather&nbsp;c&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;ClassGirl();&nbsp;<br />
<br />
c.s1&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">girl</span><span style="color: #000000">"</span><span style="color: #000000">;&nbsp;<br />
<br />
c.VirFun();&nbsp;<br />
<br />
}&nbsp;<br />
<br />
}&nbsp;</span></div>
<br />
<br />
<br />
<br />
<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;ClassFather&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img id="Codehighlighter1_44_157_Open_Image" onclick="this.style.display='none'; Codehighlighter1_44_157_Open_Text.style.display='none'; Codehighlighter1_44_157_Closed_Image.style.display='inline'; Codehighlighter1_44_157_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_44_157_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_44_157_Closed_Text.style.display='none'; Codehighlighter1_44_157_Open_Image.style.display='inline'; Codehighlighter1_44_157_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_44_157_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_44_157_Open_Text"><span style="color: #000000">{&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;s1;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff">virtual</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;VirFun()&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img id="Codehighlighter1_99_153_Open_Image" onclick="this.style.display='none'; Codehighlighter1_99_153_Open_Text.style.display='none'; Codehighlighter1_99_153_Closed_Image.style.display='inline'; Codehighlighter1_99_153_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_99_153_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_99_153_Closed_Text.style.display='none'; Codehighlighter1_99_153_Open_Image.style.display='inline'; Codehighlighter1_99_153_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span id="Codehighlighter1_99_153_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_99_153_Open_Text"><span style="color: #000000">{&nbsp;Console.WriteLine(&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">ClassFather&nbsp;&nbsp;virfun()(:&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;s1&nbsp;);}</span></span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;ClassBoy&nbsp;:&nbsp;ClassFather&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img id="Codehighlighter1_200_768_Open_Image" onclick="this.style.display='none'; Codehighlighter1_200_768_Open_Text.style.display='none'; Codehighlighter1_200_768_Closed_Image.style.display='inline'; Codehighlighter1_200_768_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_200_768_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_200_768_Closed_Text.style.display='none'; Codehighlighter1_200_768_Open_Image.style.display='inline'; Codehighlighter1_200_768_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_200_768_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_200_768_Open_Text"><span style="color: #000000">{&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">override</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;VirFun()&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img id="Codehighlighter1_236_311_Open_Image" onclick="this.style.display='none'; Codehighlighter1_236_311_Open_Text.style.display='none'; Codehighlighter1_236_311_Closed_Image.style.display='inline'; Codehighlighter1_236_311_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_236_311_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_236_311_Closed_Text.style.display='none'; Codehighlighter1_236_311_Open_Image.style.display='inline'; Codehighlighter1_236_311_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span id="Codehighlighter1_236_311_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_236_311_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />Console.WriteLine(&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">ClassBoy&nbsp;&nbsp;virfun()&nbsp;:&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;s1&nbsp;);&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;base.VirFun();}&nbsp;</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />}</span></span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;ClassGirl&nbsp;:&nbsp;ClassFather&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img id="Codehighlighter1_355_499_Open_Image" onclick="this.style.display='none'; Codehighlighter1_355_499_Open_Text.style.display='none'; Codehighlighter1_355_499_Closed_Image.style.display='inline'; Codehighlighter1_355_499_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_355_499_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_355_499_Closed_Text.style.display='none'; Codehighlighter1_355_499_Open_Image.style.display='inline'; Codehighlighter1_355_499_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span id="Codehighlighter1_355_499_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_355_499_Open_Text"><span style="color: #000000">{&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;VirFun()&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img id="Codehighlighter1_386_495_Open_Image" onclick="this.style.display='none'; Codehighlighter1_386_495_Open_Text.style.display='none'; Codehighlighter1_386_495_Closed_Image.style.display='inline'; Codehighlighter1_386_495_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_386_495_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_386_495_Closed_Text.style.display='none'; Codehighlighter1_386_495_Open_Image.style.display='inline'; Codehighlighter1_386_495_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span id="Codehighlighter1_386_495_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_386_495_Open_Text"><span style="color: #000000">{&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">base.VirFun();&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">Console.WriteLine(&nbsp;s1&nbsp;);&nbsp;</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;Console.WriteLine(&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">ClassGirl&nbsp;new&nbsp;&nbsp;virfun()&nbsp;:&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;s1&nbsp;);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />}</span></span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />}</span></span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;Test&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img id="Codehighlighter1_524_766_Open_Image" onclick="this.style.display='none'; Codehighlighter1_524_766_Open_Text.style.display='none'; Codehighlighter1_524_766_Closed_Image.style.display='inline'; Codehighlighter1_524_766_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_524_766_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_524_766_Closed_Text.style.display='none'; Codehighlighter1_524_766_Open_Image.style.display='inline'; Codehighlighter1_524_766_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span id="Codehighlighter1_524_766_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_524_766_Open_Text"><span style="color: #000000">{&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;Main()&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img id="Codehighlighter1_556_762_Open_Image" onclick="this.style.display='none'; Codehighlighter1_556_762_Open_Text.style.display='none'; Codehighlighter1_556_762_Closed_Image.style.display='inline'; Codehighlighter1_556_762_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_556_762_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_556_762_Closed_Text.style.display='none'; Codehighlighter1_556_762_Open_Image.style.display='inline'; Codehighlighter1_556_762_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span id="Codehighlighter1_556_762_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_556_762_Open_Text"><span style="color: #000000">{&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />ClassFather&nbsp;a&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;ClassFather();&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />a.s1&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">father</span><span style="color: #000000">"</span><span style="color: #000000">;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />a.VirFun();&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />ClassFather&nbsp;b&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;ClassBoy();&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />b.s1&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">boy</span><span style="color: #000000">"</span><span style="color: #000000">;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />b.VirFun();&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />ClassFather&nbsp;c&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;ClassGirl();&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />c.s1&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">girl</span><span style="color: #000000">"</span><span style="color: #000000">;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />c.VirFun();&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />}</span></span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span></div>
</span><br />
<br />
<img src ="http://www.blogjava.net/gddg/aggbug/225462.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2008-08-29 08:26 <a href="http://www.blogjava.net/gddg/archive/2008/08/29/225462.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>c# 通过 ide 2008 的编译 解决方案</title><link>http://www.blogjava.net/gddg/archive/2008/08/09/221051.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Sat, 09 Aug 2008 11:39:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2008/08/09/221051.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 没整理&nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2008/08/09/221051.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/221051.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2008-08-09 19:39 <a href="http://www.blogjava.net/gddg/archive/2008/08/09/221051.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>window   c#  拨号 网络相关的  api </title><link>http://www.blogjava.net/gddg/archive/2008/06/25/210707.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Wed, 25 Jun 2008 15:20:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2008/06/25/210707.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/210707.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2008/06/25/210707.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/210707.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/210707.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2008/06/25/210707.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/210707.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2008-06-25 23:20 <a href="http://www.blogjava.net/gddg/archive/2008/06/25/210707.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C# 调用结构体 问题</title><link>http://www.blogjava.net/gddg/archive/2008/06/21/209710.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Sat, 21 Jun 2008 09:58:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2008/06/21/209710.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/209710.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2008/06/21/209710.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/209710.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/209710.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2008/06/21/209710.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/209710.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2008-06-21 17:58 <a href="http://www.blogjava.net/gddg/archive/2008/06/21/209710.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>c# 装箱转换 结构的拆装箱 问题</title><link>http://www.blogjava.net/gddg/archive/2008/02/12/179671.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Tue, 12 Feb 2008 03:37:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2008/02/12/179671.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/179671.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2008/02/12/179671.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/179671.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/179671.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2008/02/12/179671.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/179671.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2008-02-12 11:37 <a href="http://www.blogjava.net/gddg/archive/2008/02/12/179671.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>c#  delegate method  和接口实现的动态的区别。</title><link>http://www.blogjava.net/gddg/archive/2008/02/11/179601.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Mon, 11 Feb 2008 05:00:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2008/02/11/179601.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/179601.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2008/02/11/179601.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/179601.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/179601.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2008/02/11/179601.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/179601.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2008-02-11 13:00 <a href="http://www.blogjava.net/gddg/archive/2008/02/11/179601.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>引用参数</title><link>http://www.blogjava.net/gddg/archive/2008/02/07/179435.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Thu, 07 Feb 2008 08:55:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2008/02/07/179435.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2008/02/07/179435.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/179435.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2008-02-07 16:55 <a href="http://www.blogjava.net/gddg/archive/2008/02/07/179435.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>c# 编译指令 简单使用 --- 技巧 可以参考 vs 的编译语句..查看情况</title><link>http://www.blogjava.net/gddg/archive/2008/02/07/179434.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Thu, 07 Feb 2008 08:32:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2008/02/07/179434.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/179434.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2008/02/07/179434.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/179434.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/179434.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: csc /t:library /out:A.dll a.cs<br>csc /r:acme.dll Test.cs<br>csc /t:library /out:A.dll a.cs<br>csc /r:A.dll MyTest.cs<br>------------------------------<br>csc /res:rmc.resources /res:rmc.es-ES.resources  r<br><br><br><br><br><br>&nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2008/02/07/179434.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/179434.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2008-02-07 16:32 <a href="http://www.blogjava.net/gddg/archive/2008/02/07/179434.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>c#    方法（ ref  类型 变量）   对以基础类型的引用 传递。 </title><link>http://www.blogjava.net/gddg/archive/2008/01/28/178285.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Mon, 28 Jan 2008 15:55:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2008/01/28/178285.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/178285.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2008/01/28/178285.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/178285.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/178285.html</trackback:ping><description><![CDATA[<p><br />
&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;Swap(</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;x,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;y,&nbsp;&nbsp;<span style="color: red">Test&nbsp;t)-------Test 想加 ref 都不可以&nbsp; 编译不过。因为class 本来就是 引用传递。</span><br />
<img id="Codehighlighter1_48_93_Open_Image" onclick="this.style.display='none'; Codehighlighter1_48_93_Open_Text.style.display='none'; Codehighlighter1_48_93_Closed_Image.style.display='inline'; Codehighlighter1_48_93_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_48_93_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_48_93_Closed_Text.style.display='none'; Codehighlighter1_48_93_Open_Image.style.display='inline'; Codehighlighter1_48_93_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span id="Codehighlighter1_48_93_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_48_93_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;temp&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;x;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;x&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;y;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;y&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;temp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;ef()<br />
<img id="Codehighlighter1_112_232_Open_Image" onclick="this.style.display='none'; Codehighlighter1_112_232_Open_Text.style.display='none'; Codehighlighter1_112_232_Closed_Image.style.display='inline'; Codehighlighter1_112_232_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_112_232_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_112_232_Closed_Text.style.display='none'; Codehighlighter1_112_232_Open_Image.style.display='inline'; Codehighlighter1_112_232_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span id="Codehighlighter1_112_232_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_112_232_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">,&nbsp;j&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">2</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;Swap(</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;i,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;j&nbsp;,&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Test());<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(</span><span style="color: #000000">"</span><span style="color: #000000">{0}&nbsp;{1}</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;i,&nbsp;j);&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;Outputs&nbsp;"2&nbsp;1"</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<img src ="http://www.blogjava.net/gddg/aggbug/178285.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2008-01-28 23:55 <a href="http://www.blogjava.net/gddg/archive/2008/01/28/178285.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>c#  readonly    const   区别 </title><link>http://www.blogjava.net/gddg/archive/2008/01/27/178070.html</link><dc:creator>小高</dc:creator><author>小高</author><pubDate>Sun, 27 Jan 2008 13:26:00 GMT</pubDate><guid>http://www.blogjava.net/gddg/archive/2008/01/27/178070.html</guid><wfw:comment>http://www.blogjava.net/gddg/comments/178070.html</wfw:comment><comments>http://www.blogjava.net/gddg/archive/2008/01/27/178070.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gddg/comments/commentRss/178070.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gddg/services/trackbacks/178070.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/gddg/archive/2008/01/27/178070.html'>阅读全文</a><img src ="http://www.blogjava.net/gddg/aggbug/178070.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gddg/" target="_blank">小高</a> 2008-01-27 21:26 <a href="http://www.blogjava.net/gddg/archive/2008/01/27/178070.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>