Tag: C#的

自动实施的获取者和设置者与公共领域

我看到很多C#类的示例代码: public class Point { public int x { get; set; } public int y { get; set; } } 或者,在较旧的代码中,与显式的私有备份值相同,并且没有新的自动实现的属性: public class Point { private int _x; private int _y; public int x { get { return _x; } set { _x = value; } } public int y { get { return _y; […]

testing对象是C#中的genericstypes

我想执行一个testing,如果一个对象是一个genericstypes。 我已经尝试了以下没有成功: public bool Test() { List<int> list = new List<int>(); return list.GetType() == typeof(List<>); } 我在做什么错了,我该如何执行这个testing?

configuration系统无法初始化

我是新来的Visual Studio。 我目前正在创build一个login表单。 我有这个代码。 string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; try { using (OdbcConnection connect = new OdbcConnection(connectionString)) { connect.Open(); OdbcCommand cmd = new OdbcCommand("SELECT username, password FROM receptionist", connect); OdbcDataReader reader = cmd.ExecuteReader(); if (username_login.Text == username && password_login.Text == password) { this.Hide(); MessageBox.Show("Invalid User", "Login Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } else MessageBox.Show("Invalid User", "Login Error", […]

如何在.NET中获取计算机名称

我如何获得.NET中的计算机名称c#

在C#中读取CSV文件

有谁知道一个开源库,允许您parsing和读取C#中的.csv文件?

在C中,如何在执行execvp()或类似的调用时将stdin / stdout / stderrredirect到文件?

我有以下代码: pid_t pid = fork(); if (pid == -1) { // … } else if (pid == 0) { stdin = someopenfile; stdout = someotherfile; stderr = somethirdopenfile; execvp(args[0], args); // handle error … } else { // … } 问题是, execvp()调用的input/输出仍然是控制台,而不是文件。 显然我做错了什么,做这个的正确方法是什么?

有一个内置的方法来比较C#中的集合吗?

我想比较我的Equals方法中的几个集合的内容。 我有一个字典和一个IList。 有没有一个内置的方法来做到这一点? 编辑:我想比较两个词典和两个IList,所以我认为平等的含义是明确的 – 如果两个词典包含相同的键映射到相同的值,那么他们是平等的。

在C ++中是否有类似于Java的typedef关键字或方法?

来自C和C ++的背景,我发现明智地使用typedef是非常有用的。 您是否知道在Java中实现类似function的方法,无论是Java机制,模式还是其他有效的方法?

WCF绑定使用的序列化的性能testing

我有以下的对象: public partial class Game { public bool Finished { get; set; } public Guid GameGUID { get; set; } public long GameID { get; set; } public bool GameSetup { get; set; } public Nullable<int> MaximumCardsInDeck { get; set; } public Player Player { get; set; } public Player Player1 { get; set; } […]

最好的方法来解决在C#中的全球热键处理?

可能重复: 如何使用WPF和.NET 3.5注册一个全局热键来说CTRL + SHIFT +(LETTER)? 我想在我的新应用程序中有多个全局热键(从Windows的任何位置控制应用程序),并且我在网上find的所有给定源代码或解决scheme似乎都提供了一种跛行解决scheme(解决scheme仅适用于一个g.hotkey,或者在运行时在屏幕上创build恼人的鼠标延迟的解决scheme)。 有没有人在这里知道一个资源,可以帮助我实现这个,我可以学习? 什么? 谢谢 ! 🙂