小编Ano*_*ous的帖子

如何使用泛型将X列表与C#中的Y列表进行比较?

我有两个类,X和Y.这两个类具有相同的类似属性,如下所示.

class X
{
    public string T1 { get; set; }
    public string T2 { get; set; }
    public string T3 { get; set; }
}

class Y
{
    public string T1 { get; set; }
    public string T2 { get; set; }
    public string T3 { get; set; }

    public string O1 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我有几百个类似于X和Y的类; 类似的结构,我决定为这个问题创建泛型类.

我有X和Y的列表,我想用T1比较它们; 只有1个属性,找出两个列表中存在哪个元素,哪个元素仅存在于X上且仅存在于Y上.

我怎样才能做到这一点?

.net c# generics list

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

如何从ASP.NET读取条形码?

我不确定,这可能吗?我想从ASP.NET网站扫描条形码.有人知道怎么做吗?

c# asp.net asp.net-mvc

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

如何使用xUnit.net进行单元测试控制台输出?

我有一个打印类的私有变量的方法.

public class Test
{
    private int number;

    public Test(int number)
    {
        this.number = number;
    }

    public void PrintValue()
    {
        Console.WriteLine("Number: " + number);
    }
}
Run Code Online (Sandbox Code Playgroud)

如何创建单元测试以确保它在控制台上打印出我期望的值?

c# console unit-testing xunit.net

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

如何在不使用UI的情况下将站点列表添加到Java Security?

java安全性选项卡上有一个例外列表,如下图所示.java添加站点列表

我想使用命令行将网站添加到此列表中.有可能吗?

java security

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

使用带有"new {..}"LINQ查询的CopyToDataTable的异常

从这段代码我可以像我预期的那样调用bmwCars.CopyToDataTable().

var bmwCars = from car in dataTable.AsEnumerable()
                          where car.Field<string>("Make").ToLower().Equals("bmw")
                          select car;
Run Code Online (Sandbox Code Playgroud)

但是当我将一些代码声明更改为下面时,我无法调用CopyToDataTable(),为什么?

var bmwCars = from car in dataTable.AsEnumerable()
                          where car.Field<string>("Make").ToLower().Equals("bmw")
                          select new
                          {
                              Make = car.Field<string>("Make"),
                              Color = car.Field<string>("Color"),
                              PetName = car.Field<string>("PetName")
                          };
Run Code Online (Sandbox Code Playgroud)

c# linq datatable

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

我怎么知道哪种方法调用我的方法?

我有3个方法A(),B()和C(),A()和B()都调用C().在方法C()中,如何从A()或B()调用它?

.net c# c#-3.0

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

如何定义三个状态布尔值但不能为Nullable?

我有搜索用户数据的第X页.此页面可以搜索活动,非活动和所有用户.当我向服务器发送活动条件时,我使用bool?(true =搜索活动用户,false =搜索非活动用户,null =搜索所有用户)但是我的公司中有一条规则不允许Nullable在客户端和服务器之间发送值.

我想知道这个问题有什么解决方案吗?

.net c# nullable

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

如何为每种产品类型设计数据库,所有产品类型或每个表的一个表?

我开始销售T恤和鞋子的新电子商务网络应用程序(宠物项目).我的商店只有免费尺码的T恤,所以T恤只有彩色柱子,而鞋子有大小和颜色的柱子.

现在是时候创建存储数据的表了,我想知道为鞋子和T恤创建单独的表是好的还是最好将它们全部保存在一个表中?

如果它有更好的存储这些数据的想法,请告诉我.

database database-design

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

如何在sql命令中使用单引号?

可能重复:
如何在sqlserver中转义单引号?

我在下面有一个脚本,从这个链接中删除数据库中的所有内容.我在这一行执行时会出错.

SET @statement = '
IF(@type = 'F') or (@type = 'C') or (@type = 'D') or (@type='F') or (@type='K')
Run Code Online (Sandbox Code Playgroud)

原因是因为单引号.我想知道如何解决此错误?

/*** drop (pretty much) everything before rebuilding the database ***/
DECLARE
    OBJECTS CURSOR FOR SELECT
        so.name,
        so.type,
        so.type_desc,
        p.name AS parentName
    FROM
        sys.objects AS so
    LEFT JOIN sys.objects AS p ON so.parent_object_id = p.object_id
    WHERE
        so.schema_id = 1
    ORDER BY
        CASE
    WHEN so.type = 'F' THEN
        0
    WHEN so.type = 'TR' THEN
        1
    WHEN so.type …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

StringBuilder和容量?

我已经创建了测试应用程序来测试,Is StringBuilder将数据复制到另一个实例并在其长度超过当前容量时增长缓冲区并在ildasm.exe中验证但它看起来完全相同.

如何验证StringBuilder会将其数据复制到新实例并按指定的限制增长缓冲区?

c# stringbuilder

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