Tag: C#的

用Java中的int值枚举

什么是C#的Java相当于: enum Foo { Bar = 0, Baz = 1, Fii = 10, }

什么是C ++中的void指针?

可能重复: 什么是空指针,什么是空指针? 我经常看到类似下面这样的代码: void * foo(int bar); 这是什么意思? 这是否意味着它可以返回任何东西 ? 这是类似于C#中的dynamic或object吗?

“System.Web.Http.GlobalConfiguration”的types初始值设定项引发exception

我已经添加了一个新的Web API项目。 我安装Cors PM> Install-Package Microsoft.AspNet.WebApi.Cors -Pre 然后当我运行我的项目,我得到这个错误: “System.Web.Http.GlobalConfiguration”的types初始值设定项引发exception。 这是我内心的例外: {“尝试通过方法'System.Web.Http.GlobalConfiguration..cctor()'来访问字段'System.Web.Http.GlobalConfiguration.CS $ <> 9__CachedAnonymousMethodDelegate2'失败。”}

空的构造函数或没有构造函数

我认为在类(C#)中使用默认构造函数并不是强制性的。 那么,在这种情况下,我可以在课堂上有一个空的构造函数,还是可以跳过? 有一个空的默认构造函数是一个最佳做法? Class test { public test() { } …… } 要么 Class test { …… }

检查“T”是inheritance还是实现一个类/接口

有没有一种方法来testingT是否inheritance/实现一个类/接口? private void MyGenericClass<T> () { if(T … inherits or implements some class/interface }

如何创build一个asynchronous方法

我在我的C#应用​​程序中有简单的方法,它从FTP服务器中挑选文件并parsing它,并将数据存储在数据库中。 我希望它是asynchronous的,以便用户在App上执行其他操作,一旦parsing完成,他必须得到消息“parsing已完成”。 我知道它可以通过asynchronous方法调用来实现,但我不知道该怎么做,谁能帮助我?

在ASP.NET Web API中使用多个Get方法进行路由

我正在使用ASP.NET MVC的Web Api,而且我对它很新颖。 我经历了一些在asp.net网站上的演示,我正在尝试做下面的事情。 我有4个get方法,具有以下签名 public List<Customer> Get() { // gets all customer } public List<Customer> GetCustomerByCurrentMonth() { // gets some customer on some logic } public Customer GetCustomerById(string id) { // gets a single customer using id } public Customer GetCustomerByUsername(string username) { // gets a single customer using username } 对于上面的所有方法,我想我的networkingapi有点像如下所示 列表Get()= api/customers/ […]

相当于C ++的C#映射<string,double>

我想保留一些不同帐户的总计。 在C ++中,我会这样使用STL: map<string,double> accounts; // Add some amounts to some accounts. accounts["Fred"] += 4.56; accounts["George"] += 1.00; accounts["Fred"] += 1.00; cout << "Fred owes me $" << accounts['Fred'] << endl; 现在,我将如何在C#中做同样的事情?

绑定collections到StackPanel

我想要一个对象的集合,并绑定到一个StackPanel,所以基本上,如果集合有4个元素,在应该产生4个button的堆栈面板里可以说。 我试过这个…但是我不认为它是正确的方法。 我使用DataTemplated在过去做这种types的想法..请纠正我,如果我错了。 这是我的假模型 public class MockModel { public ObservableCollection<MockNode> Nodes; public MockModel() { Nodes = new ObservableCollection<MockNode>(); } } public class MockNode { public MockNode() { } private string itemname; public string ItemName { get { return this.itemname; } set { this.itemname = value; } } } 在代码中,我设置DataContext像这样… // Init Model MockModel myModel = […]

如何在C中使用nanosleep()? 什么是`tim.tv_sec`和`tim.tv_nsec`?

以下是tim.tv_sec和tim.tv_nsec ? 我怎样才能睡眠执行500000微秒? #include <stdio.h> #include <time.h> int main() { struct timespec tim, tim2; tim.tv_sec = 1; tim.tv_nsec = 500; if(nanosleep(&tim , &tim2) < 0 ) { printf("Nano sleep system call failed \n"); return -1; } printf("Nano sleep successfull \n"); return 0; }