有没有人使用Mono,一个大型或中型项目的开源.NET实现? 我想知道它是否适合现实世界的生产环境。 它稳定,快速,兼容,…足够使用? 将项目移植到Mono运行时需要花费很多精力,还是真的兼容到只运行已经编写的Microsoft运行时代码?
我有以下的方法: namespace ListHelper { public class ListHelper<T> { public static bool ContainsAllItems(List<T> a, List<T> b) { return b.TrueForAll(delegate(T t) { return a.Contains(t); }); } } } 其目的是确定列表是否包含另一个列表的所有元素。 在我看来,像这样的东西将被内置到.NET中,是这样的情况下,我是否复制function? 编辑:我很抱歉没有说明我在单声道版本2.4.2上使用此代码。
我有一个计时器,我想把计时器callback到不同的function,但是,我得到这个错误。 访问非静态字段,方法或属性“…”需要对象引用。 如果我将这些callback声明为委托事件和成员variables静态,它工作正常。 我应该这样离开吗? class MainClass { private Timer _timer = null; private TimeSpan _millisecs; public static void Main (string[] args) { Application.Init(); MainWindow win = new MainWindow(); Label lbl = new Label(); lbl.Text = "00:00"; Table tbl = new Table(2, 2, true); tbl.Name = "tbl"; Button btn = new Button("Start"); tbl.Attach(lbl, 0, 2, 0, […]
有空的Dictionary<int, string>如何用XML中的键和值填充它 <items> <item id='int_goes_here' value='string_goes_here'/> </items> 并将其序列化为不使用XElement的XML?
使用NLoglogging最好或最有用的configuration是什么? (这些可以简单或复杂,只要它们有用。) 我想到了一些例子,例如自动滚动日志文件到特定大小,更改布局(日志消息),是否有exception,发生错误时升级日志级别等。 这里有一些链接: NLog演示 源代码中的示例
我想从我的Mono / .NET应用程序运行外部命令行程序。 例如,我想运行mencoder 。 可能吗: 获取命令行shell输出,并将其写在我的文本框? 获取数值显示随着时间stream逝的进度条?
有人可以给我的代码来encryption和解密C#中的string?