Tag: C#的

在C ++ 11中生成随机数,如何生成,它们是如何工作的?

我最近遇到了用C ++ 11生成随机数的新方法,但无法消化我读到的关于它的文章(引擎是什么,math术语像分布,“所有生成的数据都是同等可能的 ”)。 那么谁能解释一下他们是什么,他们是什么意思,怎么产生,他们是如何工作的? 等等(你可以在一个关于随机数生成的常见问题解答中把它全部叫做)。

C#将Lambdaexpression式作为方法parameter passing

我有一个lambdaexpression式,我希望能够传递和重用。 代码如下: public List<IJob> getJobs(/* i want to pass the lambda expr in here */) { using (SqlConnection connection = new SqlConnection(getConnectionString())) { connection.Open(); return connection.Query<FullTimeJob, Student, FullTimeJob>(sql, (job, student) => { job.Student = student; job.StudentId = student.Id; return job; }, splitOn: "user_id", param: parameters).ToList<IJob>(); } 这里的关键是我想能够将我在这里使用的lambdaexpression式传递给调用此代码的方法,所以我可以重用它。 lambdaexpression式是我的.Query方法中的第二个参数。 我假设我想要使用一个操作或function,但我不太清楚这是什么语法或如何工作。 有人可以给我一个例子吗?

在WPF中使用图像控件来显示System.Drawing.Bitmap

如何将内存中的Bitmap对象分配给WPF中的Image控件?

WPF中的mc:Ignorable =“d”是什么意思?

在WPF中, mc:Ignorable="d"是什么意思? 而这一行: d:DesignHeight="500" d:DesignWidth="300"

我可以使用集合初始值设定项与NameValueCollection?

有没有办法使用C#集合初始化语法来初始化NVC: NameValueCollection nvc = new NameValueCollection() { ("a", "1"), ("b", "2") }; 谢谢

是一个整数除以自身保证是1.f?

如果我写: int x = /* any non-zero integer value */; float y = x; float z = y / y; z保证完全是1.f?

Qt:如何处理用户按下“X”(closures)button的事件?

我正在开发一个使用Qt的应用程序。 我不知道哪个插槽对应于“用户点击窗口框的'X'(closures)”button的事件“即这个button: 如果没有这个插槽,任何人都可以build议我一些其他的方法,我可以启动一个function后,用户按下该closuresbutton。

为什么在定义事件时需要“事件”关键字?

我不明白为什么我们在定义事件的时候需要“event”关键字,什么时候我们可以在不使用“event”关键字的情况下做同样的事情,只需要使用委托。 例如 public delegate void CustomEventHandler(int a, string b); public event CustomEventHandler customEvent; customEvent += new CustomEventHandler(customEventHandler); customEvent(1,"a"); // Raising the event 在这里,如果我从第二行删除“event”关键字,那么我也可以通过调用委托来引发事件。 任何人都可以告诉我为什么这个事件的关键字需要?

C#交互式窗口可以与我的代码交互吗?

我安装了Roslyn 。 现在,如果我知道在Visual Studio中看什么,我可以打开“C#交互式窗口”,并运行代码: > 5 + 3 8 那很可爱。 现在我怎样才能交互我的代码 – 我的课程? 假设我有一个项目打开。 > new Cog() (1,5): error CS0246: The type or namespace name 'Cog' could not be found (are you missing a using directive or an assembly reference?)

fork()的目的是什么?

在Linux的许多程序和手册页中,我看到了使用fork()代码。 为什么我们需要使用fork()以及它的用途是什么?