小编Wil*_*ill的帖子

通过拉取请求撤消合并?

有人接受了他们不应该提出的拉动请求.现在我们已经合并了一堆破碎的代码.你如何撤消拉取请求?我只是要在合并之前将更改还原到提交,但我注意到它在一堆提交中合并.所以现在在合并之前几天就有来自这个人的所有这些提交.你怎么撤消这个?

git merge github pull-request

139
推荐指数
5
解决办法
15万
查看次数

Json.net序列化/反序列化派生类型?

json.net(newtonsoft)
我正在查看文档,但我找不到任何关于这个或最好的方法来做到这一点.

public class Base
{
    public string Name;
}
public class Derived : Base
{
    public string Something;
}

JsonConvert.Deserialize<List<Base>>(text);
Run Code Online (Sandbox Code Playgroud)

现在我在序列化列表中有Derived对象.如何反序列化列表并返回派生类型?

c# serialization json json.net

84
推荐指数
4
解决办法
9万
查看次数

重新申请因冲突而撤消的提交?

我有一个不知道如何处理冲突的人撤消了这个提交.有没有一种简单的方法可以尝试自动合并提交?我尝试过使用"merge to master",但它只是说是最新的.我正在使用tortoisegit.

git github tortoisegit

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

是什么让Enum.HasFlag这么慢?

我正在做一些速度测试,我注意到Enum.HasFlag比使用按位操作慢大约16倍.

有谁知道Enum.HasFlag的内部以及为什么它如此之慢?我的意思是两倍慢不会太糟糕但是当它慢了16倍时它会使该功能无法使用.

如果有人想知道,这是我用来测试其速度的代码.

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;

namespace app
{
    public class Program
    {
        [Flags]
        public enum Test
        {
            Flag1 = 1,
            Flag2 = 2,
            Flag3 = 4,
            Flag4 = 8
        }
        static int num = 0;
        static Random rand;
        static void Main(string[] args)
        {
            int seed = (int)DateTime.UtcNow.Ticks;

            var st1 = new SpeedTest(delegate
            {
                Test t = Test.Flag1;
                t |= (Test)rand.Next(1, 9);
                if (t.HasFlag(Test.Flag4))
                    num++;
            });

            var st2 = new SpeedTest(delegate
            {
                Test t = …
Run Code Online (Sandbox Code Playgroud)

.net c#

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

C#按原始顺序获取FieldInfos/PropertyInfos?

如何将类型FieldInfos/PropertyInfos作为MemberInfo数组按照它们在类中布局的顺序获取?

class Test
{
    public bool First { get; set; }
    public int Second;
    public string Third { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

c#

27
推荐指数
1
解决办法
5577
查看次数

Mono.Cecil TypeReference to Type?

反正有没有从Mono.Cecil的TypeReference转到Type?

c# mono mono.cecil

19
推荐指数
1
解决办法
7147
查看次数

获取枚举的基础/派生类型?

如何获得枚举的底层/派生类型(byte,short,int等)?

c#

13
推荐指数
2
解决办法
5304
查看次数

C#异常过滤器?

C#是否支持编译过滤器?过滤器如何工作或他们做什么?

像反射器一样反射滤波器

try
{
}
catch(Exception e) when (?)
{
}

.net c#

11
推荐指数
2
解决办法
8413
查看次数

纯java sqlite库?

我看过Java和SQLite,但是那些是纯Java制作的并且与平台无关?哪个也是最好的开始?我从未使用过sqlite,但我认为它就像mysql.还有他们中的任何一个带有一个很好的命令行工具来测试查询?

java

10
推荐指数
1
解决办法
4884
查看次数

C#委托没有绑定到实例?

有没有办法存储委托而不将它绑定到一个对象,就像你可以使用MethodInfo一样?现在我正在存储一个MethodInfo,所以我可以给它调用方法的对象.但我更愿意让它成为代表.就像有一个属性告诉.net第一个参数是"this"吗?

MethodInfo mi;
Action<string> func;
mi.Invoke(this,new object[]{str});
func(this, str); //Is this possible with a delegate?
Run Code Online (Sandbox Code Playgroud)

c#

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

标签 统计

c# ×7

.net ×2

git ×2

github ×2

java ×1

json ×1

json.net ×1

merge ×1

mono ×1

mono.cecil ×1

pull-request ×1

serialization ×1

tortoisegit ×1