请教各种大牛们,我想对queue进行事件监控,当queue.count>3时输出helloword,怎么写啊? Queue<string> numbers = new Queue<string>();
numbers.Enqueue("one");
numbers.Enqueue("two");
numbers.Enqueue("three");
numbers.Enqueue("four"); //当插入这条数据时用delegate,event 输出helloword
numbers.Enqueue("five");
PS:能不能对queue中字符串长度的总和进行监控啊,就是one+two...这些字符串的长度之和进行监控,如长度之和为1024后输出helloword,如果能请提供一下简单的代码,谢谢。C#delegateevent
numbers.Enqueue("one");
numbers.Enqueue("two");
numbers.Enqueue("three");
numbers.Enqueue("four"); //当插入这条数据时用delegate,event 输出helloword
numbers.Enqueue("five");
PS:能不能对queue中字符串长度的总和进行监控啊,就是one+two...这些字符串的长度之和进行监控,如长度之和为1024后输出helloword,如果能请提供一下简单的代码,谢谢。C#delegateevent
public static void Add(this Queue<string> _queue,string value)
{
_queue.Enqueue(value)
if(_queue.Count()>3)
{
//输出
}
}
numbers.Add("one");
numbers.Add("two");
numbers.Add("three");
numbers.Add("four"); //当插入这条数据时用delegate,event 输出helloword
numbers.Add("five");