<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[levinspeeder1的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/levinspeeder1</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; levinspeeder1]]></copyright><item><title><![CDATA[C#代码]]></title><link>https://blog.youkuaiyun.com/levinspeeder1/article/details/102729039</link><guid>https://blog.youkuaiyun.com/levinspeeder1/article/details/102729039</guid><author>levinspeeder1</author><pubDate>Thu, 24 Oct 2019 18:22:19 +0800</pubDate><description><![CDATA[public class A
{
    public virtual void Fun1(int i)
    {
        Console.WriteLine(i);
    }

    public void Fun2(A a)
    {
        a.Fun1(1);
        Fun1(5);
    }
}

public class B : A
{
    p...]]></description><category></category></item><item><title><![CDATA[C#知识点]]></title><link>https://blog.youkuaiyun.com/levinspeeder1/article/details/102720244</link><guid>https://blog.youkuaiyun.com/levinspeeder1/article/details/102720244</guid><author>levinspeeder1</author><pubDate>Thu, 24 Oct 2019 17:00:25 +0800</pubDate><description><![CDATA[栈是基于线程的，每个线程都有自己的线程栈，初始大小为1M。堆是基于进程的，一个进程分配一个堆，堆的大小由GC根据运行情况动态控制；

尽量避免值类型的装箱，值类型的拆箱和装箱都有性能损失。 结构装箱或者作为类的字段或者属性会分配堆。如果结构包含引用类型，结构仍是栈，字段存储 指向实例（在堆上）地址

out和ref:都传送参数地址。ref需要显示初始化。out方法内初始化。

如果继承by Sys...]]></description><category></category></item><item><title><![CDATA[c#消息队列和分布式缓存]]></title><link>https://blog.youkuaiyun.com/levinspeeder1/article/details/102701004</link><guid>https://blog.youkuaiyun.com/levinspeeder1/article/details/102701004</guid><author>levinspeeder1</author><pubDate>Wed, 23 Oct 2019 14:36:27 +0800</pubDate><description><![CDATA[消息队列：

通过AddEvent()添加监听事件
通过调用DoEvent()触发事件
消息系统内置一个消息队列，通过不断轮询调用



public abstract class IEventManager
    {
        public delegate void EventDelegate(byte[] stream);

        Dictionary&lt;int,...]]></description><category></category></item><item><title><![CDATA[asp.net 记录速查]]></title><link>https://blog.youkuaiyun.com/levinspeeder1/article/details/102696085</link><guid>https://blog.youkuaiyun.com/levinspeeder1/article/details/102696085</guid><author>levinspeeder1</author><pubDate>Wed, 23 Oct 2019 11:58:13 +0800</pubDate><description><![CDATA[C#: user control, custom control: 隐藏子控件，不要visible=false, 用display=none; 在客户端隐藏。

HttpCookie cookie=new HttpCookie("Cookie的名称"); cookie["姓名"]＝“小段”;

DateTime currTime=DateTime.Now; TimeSpan ts=new Tim...]]></description><category></category></item><item><title><![CDATA[努力深入学习c]]></title><link>https://blog.youkuaiyun.com/levinspeeder1/article/details/102650562</link><guid>https://blog.youkuaiyun.com/levinspeeder1/article/details/102650562</guid><author>levinspeeder1</author><pubDate>Sun, 20 Oct 2019 16:45:42 +0800</pubDate><description><![CDATA[努力深入学习c++
]]></description><category></category></item><item><title><![CDATA[博客家族，每天一章]]></title><link>https://blog.youkuaiyun.com/levinspeeder1/article/details/102473911</link><guid>https://blog.youkuaiyun.com/levinspeeder1/article/details/102473911</guid><author>levinspeeder1</author><pubDate>Thu, 10 Oct 2019 08:39:57 +0800</pubDate><description><![CDATA[今天是10.10.好好找工作。
]]></description><category></category></item></channel></rss>