小编A.B*_*uin的帖子

检查两个区域是否接触

可能重复:
找到两个矩形的重叠区域(在C#中)

我有两个区域由左上角和右下角确定(图1).

在c#中,我如何测试它们是否接触(图2)?

在此输入图像描述

c# rectangles

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

WPF:在两个监视器上开发,分别设计编辑器和xaml代码

是否可以在两台显示器上使用WPF进行开发,并将设计窗口(1)放在一个上,将XAML(2)放在另一个上?

在此输入图像描述

wpf visual-studio visual-studio-2017

7
推荐指数
2
解决办法
584
查看次数

DataRow的通用字段getter

我尝试使用此通用方法扩展DataRow对象:

public static T? Get<T>(this DataRow row, string field) where T : struct
{
  if (row.IsNull(field))
    return default(T);
  else
    return (T)row[field];
}
Run Code Online (Sandbox Code Playgroud)

它的做工精细当T int,decimal,double,等.

但是当我尝试使用字符串时,我有这个错误:

"类型'字符串'必须是不可为空的值类型,以便在泛型类型或方法'System.Nullable'中将其用作参数'T'"

我怎么能纠正这个?

我知道字符串不是结构,但如果字符串字段是DBNull,我不会返回null.

c# generics ado.net extension-methods datarow

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

ag-Grid :以编程方式进入编辑模式

我有一个singleClickEdit设置为 true的网格。

当网格完成加载或用户完成编辑一行时,我想进入编辑模式。我尝试过使用 API,setFocusedCell(rowIndex, colKey, floating)但它只是聚焦单元格而不进行编辑。目标是建立速度编辑网格并且从不使用鼠标...

有没有办法做到这一点?

先感谢您!

ag-grid

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

SortedDictionary 使用两个不同的条目抛出“相同的键已经存在”

我有两个字符串,它们不相等:

   var filename1 = "Statuts PE signe?s.pdf";
   var filename2 = "Statuts PE signés.pdf";
Run Code Online (Sandbox Code Playgroud)

filename1 的字符:

[0] S= 83
[1] t=116
[2] a=97
[3] t=116
[4] u=117
[5] t=116
[6] s=115
[7]  =32
[8] P=80
[9] E=69
[10]  =32
[11] s=115
[12] i=105
[13] g=103
[14] n=110
[15] e=101
[16] ´=769
[17] s=115
[18] .=46
[19] p=112
[20] d=100
[21] f=102
Run Code Online (Sandbox Code Playgroud)

filename2 的字符:

[0] S=83
[1] t=116
[2] a=97
[3] t=116
[4] u=117
[5] t=116
[6] s=115
[7]  =32
[8] P=80 …
Run Code Online (Sandbox Code Playgroud)

c#

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