小编Sai*_*int的帖子

调试无法启动

当我按F5(调试模式)时没有任何反应.构建工作正常,exe文件我可以正常启动,但无法启动调试.为什么?

c# debugging build visual-studio-2010 .net-2.0

101
推荐指数
7
解决办法
12万
查看次数

如何使用C#发送原始以太网数据包?

有没有办法通过C#将原始数据包以太网发送到其他主机?在Windows 7中,如果它有所不同.

.net c# network-programming raw-ethernet windows-7

28
推荐指数
1
解决办法
4万
查看次数

如何获取局域网中所有主机的IP?

我需要列出局域网中所有连接主机的IP地址.最简单的方法是什么?

.net c# network-programming ip-address

25
推荐指数
1
解决办法
6万
查看次数

获取所选文档在集合中的位置[mongoDB]

如何在mongo集合中获取所选文档的位置(索引)?

如该文件:db.myCollection.find({"id":12345}) 具有指数3myCollection

myCollection:
    id: 12340, name: 'G'
    id: 12343, name: 'V'
    id: 12345, name: 'A'
    id: 12348, name: 'N'
Run Code Online (Sandbox Code Playgroud)

collections position find mongodb

20
推荐指数
1
解决办法
1万
查看次数

比较在Dictionary中用作Key的对象

我的课:

public class myClass
{
    public int A { get; set; }
    public int B { get; set; }
    public int C { get; set; }
    public int D { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

和主要的例子:

Dictionary<myClass, List<string>> dict = new Dictionary<myClass, List<string>>();
myClass first = new myClass();
first.A = 2;
first.B = 3;

myClass second = new myClass();
second.A = 2;
second.B = 3;
second.C = 5;
second.D = 6;

dict.Add(first, new List<string>());

if (dict.ContainsKey(second))
{
    //
    //should come here …
Run Code Online (Sandbox Code Playgroud)

c# comparison dictionary contains equals

17
推荐指数
2
解决办法
4万
查看次数

比较两个列表以搜索常见项目

List<int> one //1, 3, 4, 6, 7
List<int> second //1, 2, 4, 5
Run Code Online (Sandbox Code Playgroud)

如何从第二个列表中的一个列表中获取所有元素?

在这种情况下应该是:1,4

我当然谈论没有foreach的方法.而是linq查询

c# linq comparison

15
推荐指数
1
解决办法
3万
查看次数

一起添加两个DateTime对象

有没有更好的方法将一个DateTime对象添加到另一个,而不是:

DateTime first = new DateTime(2000, 1, 1);
DateTime second = new DateTime(11, 2, 5, 10, 10, 11);

DateTime result = first.AddYears(second.Year);
DateTime result = first.AddMonths(second.Month);
...
Run Code Online (Sandbox Code Playgroud)

等等...

在这个例子中,我想得到 DateTime(2011, 3, 6, 10, 10, 11)

编辑

经过密集的头脑风暴之后似乎没有什么不同的方式,但是为了方便它可以装在额外的类和操作员里面,就像在JonSkeet的回答中一样

c# datetime add

15
推荐指数
2
解决办法
9982
查看次数

从浏览器获取URL到C#应用程序

如何使用C#.NET windows窗体应用程序从正在运行的Chrome或Opera实例中获取网址?谢谢!

.net c# browser url

14
推荐指数
2
解决办法
2万
查看次数

在mongo中获取Date/ISODate的组件

如何得到这样一个组件minuteISODate存储在MongoCollection

datetime mongodb isodate mongodb-query

11
推荐指数
1
解决办法
1万
查看次数

如何获得属性名称及其价值?

可能重复:
C#如何通过Reflection获取字符串属性的值?

public class myClass
{
    public int a { get; set; }
    public int b { get; set; }
    public int c { get; set; }
}


public void myMethod(myClass data)
{
    Dictionary<string, string> myDict = new Dictionary<string, string>();
    Type t = data.GetType();
    foreach (PropertyInfo pi in t.GetProperties())
    {
        myDict[pi.Name] = //...value appropiate sended data.
    }
}
Run Code Online (Sandbox Code Playgroud)

简单的课程3 properties.我发送这个类的对象.我如何循环获取所有property names及其值,例如一个dictionary

c# loops properties

10
推荐指数
2
解决办法
3万
查看次数